내가 여기에서 처음 논의했던 문제 가 진화했으며, 좀 더 연구하고 새로운 정보를 얻음에 따라 조금 더 단순 해졌을 수도 있습니다.
결론적으로, 컴퓨터 비전 / 이미지 처리 기술을 사용하여 여기에 표시된이 패턴을 감지하고 싶습니다. 보다시피 이상적인 패턴은 4 개의 '핑'으로 구성됩니다. 객체 인식은 다음과 같아야합니다.
- 불변 값 시프트
- 가로로 이미지는 주기적입니다. (즉, 오른쪽으로 밀고 왼쪽으로 나오고 그 반대도 마찬가지입니다).
- (다행스럽게도) 세로 방향으로는 주기적이지 않습니다. (즉, 상단 또는 하단으로 누르면 중지됩니다).
- 스케일 불변 (Pings Invariant) (핑은 '두께'가 다를 수 있습니다)
계속할 수는 있지만 의미하는 바를 담은 이미지를 첨부했습니다. 아래를 참조하십시오.
물론 그들은이 가족에서 볼 수 있듯이 다른 '규모'에있을 수도 있습니다.
마지막으로, 제가 실제로받을 수있는 몇 가지 '현실적인'시나리오가 있습니다. 노이즈가있을 때, 맨 아래로 갈 때 행이 '페이드'될 수 있습니다. 물론 이미지에는 많은 허위 선, 인공물이 있습니다. 등
물론, 그랜드 피날레로서이 '극단적 인'시나리오의 뚜렷한 가능성이 있습니다.
다시 한 번, 나는 패턴의 발생 을 가장 잘 감지 하기 위해 여기에서 어떤 컴퓨터-기계-비젼 기술을 사용해야하는지에 대한 지침을 요청하고 싶습니다. 또한 현실적인 시나리오에 대한 적절한 결과를 얻을 수 있습니다. (좋은 소식은 회전 불변성이 필요하다는 것입니다). 내가 지금까지 생각해 낼 수 있었던 아이디어만이 2D 상관 관계입니다.
실제로, 나는 컬러 이미지를 가지고 있지 않다는 것을 덧붙여 야한다. 나는 단지 숫자의 숫자를 얻을 것이다. 그래서 우리는 '회색조'에 대해 이야기하고 있다고 가정한다.
미리 감사드립니다!
추신 : 그 가치에 대해서는 아마도 오픈 C V를 사용할 것입니다.
편집 # 1 :
의견을 바탕으로 요청한 세부 정보를 여기에 추가했습니다.
데이터를 정의하는 특성의 경우 다음을 가정 할 수 있습니다.
각 핑의 가로 길이는 다를 수 있지만 그 상한과 하한을 알고 있습니다. 이 범위 내에서 YES이면 외부에서 YES입니다. (예를 들어, 핑 길이는 1 초에서 3 초 사이 일 수 있습니다.)
모든 핑은 YES에 대해 '표시'되어야하지만 마지막 행이 누락되어 여전히 'YES'라고 말하고 싶습니다. 그렇지 않으면 NO.
각 핑의 수직 길이 ( '두께')는 다양 할 수 있지만 상한과 하한도 알고 있습니다. (그 이미지에서 보는 것과 비슷합니다). 그 범위 내에서 그렇습니다. 외부에는 없습니다.
각 핑 사이의 높이는 항상 동일해야합니다. 그렇지 않은 경우 NO. (예를 들어, 모든 핑의 높이가 수직 축에서 ~ 110 인 방법을 알 수 있습니다). 따라서 110 +/- 5는 YES 일 수 있으며, 다른 것은 NO 여야합니다.
나는 그것에 대해 생각합니다-그러나 내가 추가 할 수있는 다른 것을 알려주십시오 ... (또한 여기에 표시된 모든 것은 YES, btw로 등록해야합니다).
detect this pattern shown here
합니까? 빨간색 / 노란색 선을 분리하는 데 관심이 있거나 실제로 이러한 선 사이의 관계를 계산하는 식을 원하십니까? 라인을 찾는 것만으로 일부 임계 값 또는 분할이 필요할 수 있습니다. 당신은 정말로 무엇을 원하십니까?