halcon算子等同于opcv
发布时间
阅读量:
阅读量
【假设存在如下Halcon代码:
connection(src, region)
select_shape(region, selected_regions, ‘area’, ‘and’, min, max)
其对应的OpenCV代码实现方式如下所示:
Mat labels, stats, centroids;
connectedComponentsWithStats(src, labels, stats, centroids);
// 此部分功能与Halcon中的select_shape算子相对应
selectShapeAccordingArea(labels, stats, centroids, min, max);
其中,selectShapeAccordingArea函数的具体实现方式如下:
enum CONNECTIONS_STATS {
X = 0,
Y,
WIDTH,
HEIGHT,
AREA,
STATS_INDEX_MAX
};
void selectShapeAccordingArea(Mat& labels, Mat& stats, Mat& centroids, int min, int max)
{
// 对stats和centroids进行更新处理
Mat tempStats
全部评论 (0)
还没有任何评论哟~
