TWAIN 라이브러리를 사용하여 그레이 스케일 이미지를 스캔하고 있습니다. 그런 다음 스캔 한 이미지의 각 픽셀을 프로그래밍 방식으로 조정하여 다양한 흰색과 검은 색 끝 점이 생깁니다. 따라서 블랙 포인트보다 작은 컬러 값을 갖는 픽셀은 블랙 포인트에 고정됩니다. 그리고 화이트 포인트보다 큰 컬러 값을 갖는 픽셀은 화이트 포인트에 고정됩니다. 또한, 사이에있는 모든 픽셀을 외삽합니다.TWAIN으로 스캔 한 이미지의 정밀도
내 문제는 계산을 수행하는 스캔 이미지가 컬러 채널 당 8 비트이기 때문에 계산에서 품질이 떨어지는 것입니다.
색상 채널 당 더 많은 비트 수를 사용하여 이미지를 얻는 방법이 필요하거나 스캐너가이 계산을 수행하도록 알려줘야합니다.
나는 Epson 제어판에서 흑백 끝점을 지정하고이 계산을 수행 할 수 있다는 것을 알고 있으며 정확도 문제가없는 것처럼 보입니다. 그래서 엡손 (Epson) 하드웨어에 특정한 작업을하고 있는지 궁금합니다. 불행히도 제 소프트웨어는 일반 프린터를 사용해야합니다.
누구든지이 문제를 해결할 방법을 알고 있습니까?
이 질문은 C#이므로 도움이 될 것입니다. – akonsu
코드 샘플을 원하십니까? 내 전환 코드에는 아무런 문제가 없으므로 게시하면 아무 것도 달성하지 못합니다. 내 문제는 스캔 한 이미지가 채널 당 8 비트로 제한된다는 것입니다. 그래서 다른 방법이 필요합니다. 그것은 가능하지 않을지도 모르지만, 나는 나가 놓치고 있는지 보는 것이 가치가있는 게시물이라고 생각했다. – Dan
또한 히스토그램 창에서 흑백 끝점을 변경할 때 Gimp, Photoshop 또는 PSP가 수행하는 작업과 동일합니다. 또한 정확히 동일한 부정확성을 보여 주며, 이는 내 코드가 잘못되었다는 것을 증명합니다. 입력 텍스처가 8bpp라는 사실입니다. 그래서 엡손의 컨트롤 패널에있는 다른 것은 뭔가 다른 일을해야합니다 (예.8bpp 파일에 저장되기 전에 색 변환 수행). – Dan