OpenCV——对象提取
对象提取,简而言之就是获取指定图像,去除其他图像.
解决思路
二值处理 + 形态学处理(开运算+闭运算,轮廓发现) + 横纵比过滤计算 .
代码实现 using namespace cv; Mat src, binary, close_dst,open_dst; OpenCV——对象提取最先出现在Python成神之路。
#include
#include
#include
using namespace std;
int main(int argc, char** argv)
{
src = imread("D:/test/object.png", 0);
if (src.empty())
{
cout << "图片未找到!!!" << endl;
return -1;
}
imshow("input image", src);
//二值化操作
threshold(src, binary, 0, 255, THRESH_BINARY | THRESH_OTSU
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/18079.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论