可自行修改参数来识别不同的颜色区域 【源码目录】草莓识别├── Debug
│ ├── test.exe
│ ├── test.ilk
│ └── test.pdb
├── test
│ ├── 3.jpg
│ ├── Debug
│ │ ├── test-camera.obj
│ │ ├── test.Build.CppClean.log
│ │ ├── test.log
│ │ ├── test.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── cl.command.1.tlog
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ ├── link.write.1.tlog
│ │ │ └── test.lastbuildstate
│ │ ├── test3.obj
│ │ ├── vc120.idb
│ │ └── vc120.pdb
│ ├── channel0.jpg
│ ├── channel1.jpg
│ ├── channel2.jpg
│ ├── image
│ │ ├── 1.jpg
│ │ ├── 10.jpg
│ │ ├── 11.jpg
│ │ ├── 12.jpg
│ │ ├── 13.jpg
│ │ ├── 14.jpg
│ │ ├── 15.jpg
│ │ ├── 16.jpg
│ │ ├── 17.jpg
│ │ ├── 18.jpg
│ │ ├── 19.jpg
│ │ ├── 2.jpg
│ │ ├── 20.jpg
│ │ ├── 21.jpg
│ │ ├── 22.jpg
│ │ ├── 23.jpg
│ │ ├── 24.jpg
│ │ ├── 25.jpg
│ │ ├── 26.jpg
│ │ ├── 27.jpg
│ │ ├── 28.jpg
│ │ ├── 29.jpg
│ │ ├── 3.jpg
│ │ ├── 30.jpg
│ │ ├── 31.jpg
│ │ ├── 32.jpg
│ │ ├── 33.jpg
│ │ ├── 34.jpg
│ │ ├── 35.jpg
│ │ ├── 36.jpg
│ │ ├── 37.jpg
│ │ ├── 38.jpg
│ │ ├── 39.jpg
│ │ ├── 4.jpg
│ │ ├── 40.jpg
│ │ ├── 41.jpg
│ │ ├── 42.jpg
│ │ ├── 43.jpg
│ │ ├── 44.jpg
│ │ ├── 45.jpg
│ │ ├── 5.jpg
│ │ ├── 6.jpg
│ │ ├── 7.jpg
│ │ ├── 8.jpg
│ │ └── 9.jpg
│ ├── target.jpg
│ ├── test-camera.cpp
│ ├── test.vcxproj
│ ├── test.vcxproj.filters
│ ├── test1.cpp
│ ├── test2.cpp
│ └── test3.cpp
├── test.sdf
├── test.sln
└── test.v12.suo
5 directories, 75 files
//绘制轮廓 drawContours(srcImage, contours, i, Scalar(255), 1, 8, hierarchy);
//绘制轮廓的最小外结矩形
RotatedRect rect = minAreaRect(contours[i]);
Point2f P[4];
rect.points(P);
for (int j = 0; j <= 3; j )
{
//cout << "P1:" << P[j] << " p2:" << P[(j 1) % 4] << endl;
line(srcImage, P[j], P[(j 1) % 4], Scalar(0, 0, 255), 1);
}
评论