تشخیص خط در سی شارپ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تشخیص خط در سی شارپ

0 امتیاز
سلام. من پروژه پایانیم رو در مورد تشخیص خط در یک تصویر برداشتم. یعنی اینکه از کاربر یک تصویر دریافت کنم و خطوط داخل آن را پیدا و رنگ آمیزی کنم. ولی الن نمیتونم انجامش بدم. لطفا راهنمایی کنید. ممنون
سوال شده بهمن 13, 1397  بوسیله ی zahram123 (امتیاز 9)   1 2

1 پاسخ

0 امتیاز

تابع  HoughLinesBinary خطوط را در تصویر شناسایی می کنه.به صورت زیر:

//Load the image that has been pre-processed
Image<Gray, Byte> cannyGray = new Image<Gray,
byte>(new Bitmap(pictureBox2.Image));
//Call HoughLinesBinary method
LineSegment2D[] lines = cannyGray.HoughLinesBinary(1,
Math.PI / 45.0, 20, 30, 10)[0];
//Draw lines
Image<Bgr, Byte> imageLines = new Image<Bgr,
byte>(cannyGray.Width, cannyGray.Height);
foreach (LineSegment2D line in lines)
{
imageLines.Draw(line, new Bgr(Color.DeepSkyBlue), 5);
}
//Show result
pictureBox2.Image = imageLines.ToBitmap();

 

پاسخ داده شده بهمن 13, 1397 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...