목록프로그래밍/OpenCV 영상처리 (3)
말랑말랑제리스타일

자바스크립트에서 손쉽게 Open CV를 사용할 수 있는데요. 아무래도 Open CV가 기능이 많다 보니 로딩하는 데에 속도가 오래 걸리긴 하지만 이미지 프로세싱을 손쉽게 하는 데는 Open CV만한 라이브러리가 없죠. HTML로 Open CV 사용한 페이지 작성 처음으로 할 일은 HTML 파일을 만들고 Open CV를 불러오는겁니다. 참고로 오늘은 설치가 필요없는 프로젝트로 메모장 코딩으로 해볼겁니다. 사실상 크게 VS Code 기능이 필요가 없긴 한데 당연히 깔려있다면 VS Code로 작성하시는게 편하겠죠. 먼저 새로 폴더를 만들고 폴더 안에 새로만들기- 텍스트 파일을 눌러서 index.html로 파일 명을 지정해줍니다. 그리고 상단 캡처한 것처럼 메모장으로 index.html 파일을 열어주세요. 당연..

파이썬에서 pip를 이용하면 간단하게 opencv를 설치하고 이미지를 띄워볼 수 있습니다. 먼저 파이썬에서 pip를 이용해 간단히 opencv를 설치하는 방법부터 보겠습니다. 파이썬에서 opencv 설치하기 파이썬 하나 만들어줍니다. 저는 pyopencv.py라는 파일을 하나 만들었습니다. 다음으로 파이썬 커맨드 창으로 가서 아래의 pip install 명령을 입력해줍니다. python -m pip install opencv-python 이 명령어를 입력해주면 pip가 자동으로 파이썬용 opencv 최신 버전을 설치해줍니다. 만약 정상적으로 설치되지 않았다면 아래 명령어를 입력해 pip를 업데이트한 뒤 다시 oepncv 설치 명령어를 입력하면 됩니다. python -m pip install --upgra..

OpenCV에서 이미지 회전은 두가지 방법이 있습니다 정석적인 방법은 변환행렬을 생성하고 그 변환행렬과의 삼각함수 연산을 통해 회전된 새로운 매트릭스를 생성하는 방법이죠 그리고 오늘 소개해드릴 OpenCV의 Rotate 함수는 이미지의 중심을 중심점으로 해서 이미지를 특정 각도(90도, 180도, 270도)로만 회전이 가능한 함수입니다 단, 앞서 말한 것과 같이 OpenCV의 Rotate 함수로는 90도, 180도, 270도가 아닌 애매한 175도 이런 회전은 불가능한 함수이고 중심점도 변환행렬 생성 방식과 달리 이미지의 정중앙 외에 지정이 불가합니다 간단하게 다시한번 OpenCV에서 변환행렬을 생성해 이미지를 회전하는 방식과 Rotate 함수를 사용하는 방식 두가지 방법의 장단점을 설명해보면 변환행렬 ..