2013-05-17 9 views
0

나는 opencv를 사용하여 이미지 처리를 사용하여 쿠키의 제조 결함을 탐지해야하는 대학 프로젝트에 참여하고 있습니다. 프로그램은 크기가 크고, 크기가 작고 왜곡 된 쿠키, 균열이있는 쿠키 등을 감지 할 수 있어야합니다.품질 관리를위한 이미지 처리

opencv를 처음 사용했습니다. 위의 결함 중 일부를 확인하기 위해 Houghcircles를 사용해 보았지만 완벽한 쿠키 자체가 타원형이므로 작동하지 않습니다.

또는 완벽한 쿠키 및 다른 쿠키의 사진을 찍으면 어떻게 비교합니까?

내 프로젝트에 도움이 될 수있는 몇 가지 기능/코드를 언급 해 주실 수 있습니까?

감사합니다.

+0

나는 이미지 처리를 처음 사용합니다. 도와주세요. – user2392772

+0

완벽한/불완전한 쿠키 데이터베이스가있는 경우 [분류기] (http://roberto.blogs.cultureplex.ca/2012/01/24/adaboost-on-opencv-2-3/)를 교육 할 수 있습니다. – William

답변

1

타원 감지 기능을 살펴볼 수 있습니다. 그것은 동그라미에 비해 더 많은 코딩을 포함하지만, 나는 과거에 그것을 시도하고 꽤 잘 작동합니다. 이 논문에서 살펴 보자 : A new hough transform mapping for ellipse detection

A robust real time ellipse detector

    • 또한 matrix representations of conic sections에이 문서를 읽어. 이것은 타원의 장축과 단축의 길이를 찾는데 도움을 줄 것이며, 이는 타원의 품질 관리를 돕습니다.

  • +0

    대단히 감사합니다. 위의 아이디어를 사용해 보겠습니다. 그러나 내가 온라인에서 찾은 타원 검출 코드를 시도했을 때, 문제는 심지어 왜곡 된 객체가 타원에 맞을 수 있다는 것입니다 ... 그래서 결함이있는 객체는 여전히 남아 있습니다. – user2392772

    +0

    결함이있는 예가 분명히 감지됩니다. 후 처리, 장축 및 부축의 길이를 확인한 다음 노이즈 또는 나쁜 샘플을 필터링해야합니다. – Zaphod

    +0

    감사합니다. 밖으로 시도하고 다시 여기에 올 것이다. – user2392772