Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Sobel kernels switched?

mrhavlin
初学者
615 次查看

Is it me or are the horizontal and verical Sobel kernels switched both in the ippi documentation and in the lib? The documented horizontal kernel is a vertical kernel and vice versa. Is thisa type of bug/oversight that will be corrected in future versions?

0 项奖励
1 回复
Intel_C_Intel
员工
615 次查看

Vertical and horizontal Sobel functions are called because of their vertical and horizontal rows in their kernels. So "vertical" Sobel calculates dx and "horizontal" Sobel calculates dy.

Another feature is that ippiFilterSobelVert functions calculate -dx, not dx

You could use fixed filters "with border" that have "Border" suffix in the name. They do not require border pixels in memory. Also there is

ippiFilterSobelNegVertBorderfunction that calculates dx

0 项奖励
回复