모바일 장치를 사용하면 어두운 표면에 평면 조명 개체를 찍을 수 있습니다. (예 : 쿠폰이 신문에서 잘려나 간 경우).C#의 이미지 수정 (자르기 및 비뚤어 짐)
이미지는 다음 밝기/대비 필터를 통해 실행됩니다. 너무 어두울 경우 필수 구성 요소가 빠져 나옵니다. 너무 밝 으면 쿠폰에 기록이 없어집니다.
이 이미지는 다음 흑백 이미지로 변환됩니다. 50 % 이상의 어두운 픽셀은 검은 색으로 변환되고 그 밖의 모든 픽셀은 흰색으로 변환됩니다. (완료)
나는 비뚤어진 흑백 이미지 (검은 배경이있는 큰 직사각형 안에 흰색 사다리꼴이 있음)가 남았습니다.
이미지를 자르는 방법을 알아야합니다. 이미지가 검정색 일 때가 흰색 배경 일 때보다 쉬워집니다. 그런 다음 측면을 보존하려고 시도하면서 사다리꼴이 아닌 직사각형이되도록 이미지의 비뚤어 짐을 제거해야합니다.
최종 결과는 잘게 잘리고, 흑백으로 읽을 수있는 쿠폰 이미지 여야합니다.
이 게시물을 통해 도움을받을 수 있습니다. 종횡비를 왜곡시키지 않고 csharp에서 이미지의 크기를 조정하는 방법이 포함되어 있습니다. http://stackoverflow.com/questions/4681084/expand-canvas-transparent-background-in-bitmapimage-in-a-wpf-app – mrtsherman
기울기는 이전 단계의 버그 일 가능성이 높습니다. . 기울임은 누군가 비트 맵의 주사선에서 패딩을 고려하지 않는 경우에 발생합니다. –
기울이기 (이 경우)는 사용자가 종이 위에 직접 찍은 사진을 찍을 때 발생합니다. – Josh