<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />최근 고객이 나에게이 질문을했습니다.
귀하의 이미지 분석기와 함께 일하고 있는데, 구현하기 어려울 것이라고 생각하지 않는다는 요청이 있습니다 (JSL 해킹). 모든 x 번째 픽셀 만로드하는 옵션을 추가 할 수 있습니까?
대답은 '예'입니다. 이미지 분석기의 다음 버전에서는 그렇게 할 수 있습니다. 그렇게하는 것이 어렵지 않을 것입니다. 그러나 비슷한 결과를 얻는 한 가지 방법은 JMP에서 이미지의 크기를 조절하는 것입니다. 사용자는 픽셀 샘플링을 원한다고 설명했습니다. 그들은 실제로 모든 픽셀을 필요로하지 않았으며 시작하기에 큰 이미지였습니다. 그래서 제 제안은 다음과 같은 일을하는 것이 었습니다 :
img = newImage ( "$ SAMPLE_IMAGES / tile.jpg");
img << scale (0.5);
newWindow ( "축소 이미지", img);
saveImage ( "scaledTile.jpg");
이렇게하면 원래 크기의 1/4 (1/2 너비 x 높이 1/2)까지 이미지의 크기를 조정하여 사용자에게 픽셀의 샘플링을 제공합니다. 그런데 두 개의 인수를 지정하여 너비와 높이를 서로 다른 크기로 조정할 수 있습니다.
img << scale (0.5, 0.2);
이 스케일링을 사용하면이 특정 고객이 요청한 원래 크기의 1/10이됩니다. 이미지 크기를 조절하면 픽셀 값이 변경되고 보간 값을 얻게되므로주의해야합니다. 자신이하는 일에 따라 문제가 될 수도 있고 아닐 수도 있습니다. 색상 분석을 수행하는 경우 이것은 아마도 문제가되지 않지만 데이터의 특정 값을 찾는 경우 보간법은 이러한 값을 수정합니다.
이게 도움이 되길 바란다!