opencv怎么查看图像是否被二值化
时间: 2023-10-09 07:04:23 浏览: 68
opencv二值化检测
要查看图像是否被二值化,可以使用OpenCV中的imshow函数来显示图像。如果图像是二值化的,那么图像中的像素值只有0和255两种取值,因此图像会呈现出黑白两色的效果。
另外,可以使用OpenCV中的cv::threshold函数将图像进行二值化处理,并将其显示出来,以便查看二值化的效果。具体代码示例如下:
```
cv::Mat image = cv::imread("test.jpg"); // 读取图像
cv::Mat grayImage;
cv::cvtColor(image, grayImage, cv::COLOR_BGR2GRAY); // 将图像转换为灰度图
cv::Mat binaryImage;
cv::threshold(grayImage, binaryImage, 128, 255, cv::THRESH_BINARY); // 将灰度图进行二值化处理
cv::imshow("Binary Image", binaryImage); // 显示二值化后的图像
cv::waitKey(0);
```
阅读全文