자바 이미지 이미지 테두리 검출

사진 에 대해 가장자리 검 사 를 하 는 것 은 여러 분야 에서 매우 중요 하 다. 예 를 들 어 자동차 번호 의 식별 이다.변두리 검출 에 사용 되 는 알고리즘 에 대해 저 는 관심 도 없고 깊이 연구 하지 도 않 습 니 다. 알고리즘 만 제공 하고 알고리즘 에 관심 이 있 는 독 자 는 이미지 처리 책 을 찾 아서 참고 하거나 메 시 지 를 남 길 수 있 습 니 다.

public final BufferedImage getPicEdge(BufferedImage originalPic) {
		int imageWidth = originalPic.getWidth();
		int imageHeight = originalPic.getHeight();

		BufferedImage newPic = new BufferedImage(imageWidth, imageHeight,
				BufferedImage.TYPE_3BYTE_BGR);

		float[] elements = { 0.0f, -1.0f, 0.0f, -1.0f, 4.0f, -1.0f, 0.0f,
				-1.0f, 0.0f };

		// AffineTransform at = new AffineTransform();
		Kernel kernel = new Kernel(3, 3, elements);
		ConvolveOp cop = new ConvolveOp(kernel, ConvolveOp.EDGE_NO_OP, null);
		cop.filter(originalPic, newPic);
		return newPic;
	}

위의 알고리즘 은 대체적으로 다음 과 같은 생각 을 가지 고 있 습 니 다. 그림 의 메모리 대상 을 가 져 온 다음 에 원본 그림 과 같은 크기 의 새로운 BufferedImage 메모리 대상 을 만 들 고 처 리 된 그림 정 보 를 새로운 메모리 대상 에 저장 하고 되 돌려 줍 니 다.
실행 효과 그림:
테두리 검출 전 그림:
테두리 검출 후 그림:
구체 적 인 프로그램 코드 는 첨부 파일 을 참고 하 세 요.
글 주소:
http://javapub.iteye.com/blog/685468
관련 글
자바 이미지 이미지 테두리 검출
http://javapub.iteye.com/blog/685468
자바 이미지 회색
http://javapub.iteye.com/blog/687082
자바 이미지 에 워 터 마크 이미지 워 터 마크 문자 [url] 자바 이미지 에 워 터 마크 이미지 워 터 마크 문자 [/url] 추가
자바 이미지 그 라 데 이 션
http://javapub.iteye.com/blog/736799
자 바 는 큰 그림 을 작은 그림 으로 변환 합 니 다.
http://javapub.iteye.com/blog/666607

좋은 웹페이지 즐겨찾기