C++opencv气泡检测

资源如下所示:

上传明细-CSDN创作中心

代码为:

#include 
#include 
#include 
#include 

//调整图像显示尺寸函数
void Myshow(std::string name, const cv::Mat& cv_src)
{
	cv::namedWindow(name, 0);
	/*void nameWindow(const string& winname,int flags = WINDOW_AUTOSIZE)
		参数1:新建的窗口的名称。自己随便取。
		参数2:窗口的标识,一般默认为WINDOW_AUTOSIZE*/
	int max_rows = 400;
	int max_cols = 400;
	cv::resizeWindow(name, cv::Size(max_cols, max_rows));
	cv::imshow(name, cv_src);
}

int main()
{
	//读入图像
	cv::Mat image = cv::imread("../测试图片/气泡.jpg");
	//判断是否读取成功
	if (image.empty())
	{
		std::cout << "图片为空" << std::endl;
		return -1;
	}
	Myshow("原图", image);

	//克隆彩色图片
	cv::Mat dst = image.clone();

	//转为灰度图像
	if (image.channel

你可能感兴趣的:(C++OpenCV项目实战,opencv,c++,计算机视觉)