2016-07-06 1 views
0

나는 다음과 같은 문제가있다 (구멍을 피하기) 방법 :ImageJ에, 자바 : 나는 빨간색 픽셀에 의해 sourounded하는 픽셀 빨간색을 설정할 수 있습니다

나는 특정 픽셀 (청색 사람을 설정 ImageJ에 대한 플러그인을 작성했습니다 = 세포)를 빨간색으로 바꿉니다.

결과 빨간색 파란색 픽셀을 설정 한 후

Result

지금 또한도 빨간색으로, 표시된 영역 내에있는 모든 픽셀을 설정합니다.

그래서 나는 어떤 구멍도 갖고 싶지 않습니다.. 구멍에 대한

예 :

Example for hole

나는 시간 동안 웹을 검색,하지만 난 아무것도 찾지 못했습니다. 누군가이 문제를 어떻게 처리해야하는지 알고 있기를 바랍니다.

+0

_Fill holes_ 옵션과 함께 _Analyze Particles_을 사용하지 않는 이유는 무엇입니까? 이와 같은 질문은 [ImageJ forum] (http://forum.imagej.net/)에 더 적합합니다. –

+0

아니요 코드를 작성해야합니다. 기존 플러그인을 사용해서는 안됩니다 ... (학교용 ..) –

답변

0

아마도 파란색 픽셀의 값이 다양하기 때문일 수 있습니다. 더 좋은 방법은 모서리를 감지 한 다음 범람 채우기 알고리즘을 사용하여 경계 안의 영역을 채우는 것입니다.

여기서 http://imagej.net/Level_Sets 인 샘플 코드 1 개를 찾을 수 있습니다.

+0

파란색 픽셀의 값이 다르다는 것을 알고 있지만이 빨간색 구멍을 채우기를 원합니다. 그리고 나는 그것을 학교에서 사용하기 위해 코드화해야하며 다른 플러그인을 사용해서는 안됩니다. –