Город МОСКОВСКИЙ
00:08:37

How to detect objects in images using Opencv C# (Object Detection)

Аватар
Python Навигатор
Просмотры:
62
Дата загрузки:
02.12.2023 22:42
Длительность:
00:08:37
Категория:
Технологии и интернет

Описание

My fiverr link: https://www.fiverr.com/hamzakhalid178

contact me on hamzahumzahamzah@gmail.com for custom software's.
Please share and like the video and subscribe the channel
If any question comment below

code
var image3 = Cv2.ImRead("objects.png");
var gray = new Mat();
Cv2.CvtColor(image3, gray, ColorConversionCodes.BGR2GRAY);
var blur = new Mat();
Cv2.GaussianBlur(gray, blur, new OpenCvSharp.Size(5, 5), 0);
var canny = new Mat();
Cv2.Canny(blur, canny, 15, 120);
Cv2.Dilate(canny, canny, new Mat(), null, 3);
OpenCvSharp.Point[][] contours;
HierarchyIndex[] hierarchyIndexes;
Cv2.FindContours(canny, out contours, out hierarchyIndexes, mode: RetrievalModes.External,
method: ContourApproximationModes.ApproxSimple);
foreach(var c in contours)
{
var rect=Cv2.BoundingRect(c);
Cv2.Rectangle(image3, new OpenCvSharp.Point(rect.X, rect.Y),
new OpenCvSharp.Point(rect.X + rect.Width, rect.Y + rect.Height), Scalar.DarkRed, 2);
}
gray.Release();
canny.Release();
blur.Release();
try
{
Window.ShowImages(image3);
}
catch (Exception ex) { }

#imageprocessing #csharp #csharpproject #csharptutorial #csharpprogramming #csharpdevelopers #csharpdotnet #opencv #opencvCSharp #visualstudio #itcoresoft #objectdetection #findobject

Рекомендуемые видео