Thông báo

Collapse
No announcement yet.

help!giúp em lệnh cvSobel()

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • help!giúp em lệnh cvSobel()

    cvSobel(const CvArr* src, CvArr* dst, int xorder, int yorder, int apertureSize=3) em không hiểu chổ xoder va yorder .Mong các bác hiểu thì chỉ rõ cho e với. Theo e được biết thì thuật toán sobel dùng để nhận diện biên của đốk tượng trong ảnh , nhưng sao cái của e làm thì nó không giống,Mong bác nào xem và nhận xét hộ :sao e không thấy no tách biên gì hết ,code và hình cua e dây
    Click image for larger version

Name:	3.bmp
Views:	1
Size:	864.4 KB
ID:	1412088
    #include <stdlib.h>
    #include <stdio.h>
    #include <math.h>
    #include <string.h>
    #include <cv.h>
    #include <highgui.h>


    int main()
    {
    IplImage* src = cvLoadImage("a1.jpg");
    cvNamedWindow("sourceImage");
    cvShowImage("sourceImage", src);
    IplImage*sobel=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,1);
    IplImage*dst_x=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_32F,1);
    IplImage*dst_y=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_32F,1);
    cvCvtColor(src,sobel, CV_RGB2GRAY);
    cvSobel(sobel,dst_x,0,1,3);
    cvNamedWindow("show1");
    cvShowImage("show1", dst_x);
    cvWaitKey(50000);
    }

  • #2
    ý bạn là muốn thế này à :/
    Click image for larger version

Name:	bienso.jpg
Views:	1
Size:	23.9 KB
ID:	1358478
    Bao nhiêu là đủ !

    Comment


    • #3
      uhm cũng gần như vậy đó, ban cho mình code nhé, sau khi mình dùng hough tách dc vùng bang số xe thì làm sao cắt vùng đó ra khỏi ảnh dc các bác ??????

      Comment

      Về tác giả

      Collapse

      batdaudientu Tìm hiểu thêm về batdaudientu

      Bài viết mới nhất

      Collapse

      Đang tải...
      X