C++/OpenCV 이용하여 이미지의 좌표를 추출하고싶습니다

조회수 979회

이미지

현재 이런식으로 이진화하여 엣지를 땃습니다.

로봇팔을 이용해 저 그림을 그리는 코드를 짤려고 하는데, 저 엣지 딴 흰색 선 부분만 좌표를 알수있는 방법이 있을까요??

사용한 툴?? 로는 opencvsharp란걸 사용했구요

완전 초짜입니다 ㅠㅠ..도와주세요..

using OpenCvSharp;
using System;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            using (Mat src = new Mat("1603509898.jpg", ImreadModes.GrayScale))
            using (Mat dst = src.Canny(0, 150))
            {
                this.pictureBox1.Image = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(src);
                this.pictureBox2.Image = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(dst);
            }
        }
    }
}
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)