• 大小: 96KB
    文件类型: .rar
    金币: 2
    下载: 3 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: opencv  垃圾检测  

资源简介

opencv实现水面垃圾的检测(对文件夹内的图片进行检测)(附结果图)

资源截图

代码片段和文件信息

#include 
#include 

using namespace cv;

int main(int argc const char *argv[])
{
Mat image = imread(“F:/picture/garbage1.jpg“);
if (image.empty()) {
std::cout << “could not load image...“ << std::endl;
return -1;
}
namedWindow(“input“ WINDOW_AUTOSIZE);
imshow(“input“ image);

Mat dst gray binary;
Canny(image binary 80 160 3 false);
imshow(“binary“ binary);
imwrite(“F:/picture/binary.png“ binary);

Mat k = getStructuringElement(MORPH_RECT Size(3 3) Point(-1 -1));//获得结构元素
dilate(binary binary k);
imshow(“dilate“ binary);

std::vector> contours;
std::vector hierarchy;
findContours(binary contours hierarchy RETR_EXTERNAL CHAIN_APPROX_SIMPLE Point());
for (size_t t = 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      99025  2019-07-08 10:59  水面垃圾检测\图片1.png

     文件       1284  2019-07-08 10:59  水面垃圾检测\检测.cpp

     目录          0  2019-07-08 10:59  水面垃圾检测

----------- ---------  ---------- -----  ----

               100309                    3


评论

共有 条评论