본문 바로가기

Actionscript3.0

OpenCV in Flash

OpenCV란 무엇인가?

OpenCV

OpenCV(영어: Open Computer Vision)은 오픈소스 컴퓨터 비전 C 라이브러리이다. 원래 인텔에서 개발되었다. 현재 버전 1.0이 나와있으며 윈도, 리눅스 플랫폼에서 사용할 수 있다. 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. 인텔 CPU에서 사용되는 경우 속도의 향상을 볼 수 있는 Intel Performance Primitives (IPP)를 지원한다.


출처 : Daum 백과 사전


OpenCV 라이브러리를 이용하여 할 수 있는것?

OpenCV를 이용하면 영상처리 기술을 비교적 손쉽게 구현 할 수 있다. 입력과 출력 그리고 영상 처리에 대한 기본적인 기능들이 대부분 구현 되어 있다. 예를 들어 다음과 같은 작업 들을 할 수 있다.

- 얼굴 인식

- Corner Detection

- 증강 현실 (AR)

- 바코드 인식

- 문자 인식


OpenCV in Flash

OpenCV 라이브 러리를 Actionscript3.0 으로 컨버팅 하여 Flash 에서도 OpenCV 의 물건 인식 기능을 사용할 수 있게 되었다. Ohtsuka Masakazu 가 만든 이 라이브러리를 Marilenna 라는 프로젝트 명으로 Spark Project 에서 받아 볼 수 있다.


예제)
http://www.quasimondo.com/examples/face_detection/FaceDetector_Camera.html

http://www.francois-tarlier.com/blog/wp-content/uploads/2009/03/Marilena01/


'Actionscript3.0' 카테고리의 다른 글

What is "Flashplatform" ?  (3) 2009.08.25
Flash player 의 보안  (17) 2009.06.24
AS3.0의 통신 - 브라우저와의 통신 (Javascript)  (11) 2009.06.02