>
  <li><strong>b</strong>: the output matrix.</li>
  <li><strong>b_type</strong>: the type of output matrix, if 0, ccv will try to match the input matrix for appropriate type.</li>
  <li><strong>sbin</strong>: the number of bins for orientation (default to 9, thus, for <strong>b</strong>, it will have 9 * 2 + 9 + 4 = 31 channels).</li>
  <li><strong>size</strong>: the window size for HOG (default to 8)</li>
</ul>

<h2 id="ccvcanny">ccv_canny</h2>

<pre><code>void ccv_canny(ccv_dense_matrix_t* a, ccv_dense_