Image Processing(4)
-
[자바] 이미지 프로세싱 - 1
PGM,PBM 이미지 파일 읽어 보기 문득, 나도 이미지 프로세싱에 대해서 관심이 많았다는 생각을 하고여러 가지 교재들을 어둠의 경로로 알아 보았다. 사실 히스토그램이라던지, 보간법 같은 것들에 대해서 용어에 대해서 들어는 보았지만, 여전히그게 정말 무엇을 하는 것인지 정확하게 파악하고 있지는 않았다. 근데 찾아보다가, 참 좋은 사이트가 눈에 띄였고, C/C++ 로 코딩되어 있는 내용이 있어서 그냥 눈으로 따라가다가 그럼 자바로 한번 만들어 볼까 하는 생각이들어서 그렇게 해보기로 하였다. 사이트는 http://oneday0012.tistory.com/13 이고, 거의 강의가 완성되어 있는 것으로 보인다. 그냥 편한하게 따라가보아도 무방할 정도로 쉽게 쓰여져 있어서 이것 저것 건너뛰고 파일 읽어 보는 프로..
2023.04.13 -
초보자를 위한 Blurring 기술 - 1
소개 이것은 초보자를 위한 blurring 기술에 대한 짧은 튜토리얼 입니다. 이 기술에 대한 유용한 자료가 내가 막상 시작 했을 때엔 거의 없었습니다. 그것은 물론 정확한 얘기는 아니구요 – 정말 많은 자료들이 있었습니다만, 그 중 절반은 너무 단순했고 나머지 절반은 "T를 반 개방 간격으로 계산 된 벡터 함수라고 합시다 ..."라고 시작하며 그 큰 시그마 기호와 사물을 가진 여러 줄 방정식들이 나를 너무 겁을 주었죠.. 이 문서는 이 무서운 얘기의 약이 될 수 있을 겁니다. 자바의 소스 코드를 사용하여 다양한 종류의 흐림 효과와 그 효과를 사용 할 수 있도록 지금부터 해보도록 합시다. A Disclaimer (소프트웨어에 사용되는 말. 소프트웨어의 사용으로 인한 어떤 손해에 대해서도 그 소프트웨어의 ..
2023.04.08 -
OpenCV와 자바 - 3. 프로세싱-2
OpenCV와 자바 - 3. 프로세싱 앞선 글에서 그나마 노트북 좋은 거를 장만해서 카메라가 달려 있다는 것(?)을 발견 하는 좋은 기회가 되었... blog.naver.com 그래서, switch(drawingStyle) { case GRAY_SCALE_DRAWING: Imgproc.cvtColor(frame, frame, Imgproc.COLOR_BGR2GRAY); break; case CANNY_DRAWING: frame = CannyFunction.Canny(frame); break; case BLACK_AND_WHITE_DRAWING: frame = CannyFunction.BlackAndWhite(frame, 3); break; case RGBA_DRAWING: //Nothing to do....
2022.09.12 -
OpenCV와 자바 - 3. 프로세싱
앞선 글에서 그나마 노트북 좋은 거를 장만해서 카메라가 달려 있다는 것(?)을 발견 하는 좋은 기회가 되었다는 것을 인정 할 수 밖에 없네요... https://tobee.tistory.com/entry/OpenCV%EC%99%80-%EC%9E%90%EB%B0%94-2-%ED%97%AC%EB%A1%9C-Camera?category=964771 OpenCV와 자바 - 2. 헬로 Camera 이제 노트북 카메라에서 입력을 받아서 화면에 뿌릴 수 있는 클래스를 만들어 보기도 하겠습니다. 이 클래... blog.naver.com 정말 처음에 시작 할 때는 내가 이미지 프로세싱이라는 것이 뭔지 모두 알아내 주마 하고 시작 했었던 때가 있었습니다. (글을 찾아 보니 2017년 정도네요..) 지금 생각해 보는 것이지..
2022.09.11