网站建设运营方案 团队,文章转载到wordpress,广州有专做网站,包头网站 建设对于我们经常使用python的同学#xff0c;尤其还习惯使用numpy库#xff0c;突然上手opencv c时#xff0c;就会感觉想要一个结果#xff0c;python一行代码搞定#xff0c;但是c却无处下手#xff0c;因此特总结遇到的几个重要opencv函数#xff0c;方便能够快速获取跟…对于我们经常使用python的同学尤其还习惯使用numpy库突然上手opencv c时就会感觉想要一个结果python一行代码搞定但是c却无处下手因此特总结遇到的几个重要opencv函数方便能够快速获取跟python opencv一样的效果。
1. compare函数
// 获取mask中像素值为clsId的区域
cv::Mat binary(mask.size(), CV_8UC1, Scalar(0));
cv::compare(mask, clsId, binary, cv::CMP_EQ);
2. findNonZero
// 获取mask中像素值为x的坐标列表类似于numpy.where()
std::vectorcv::Point pts;
cv::findNonZero(bd_maskx,pts);
3. 有待继续补充
看到感觉有用的朋友如果有其他感觉不错的函数可以在评论区分享。