DMBTEC :: 스마트홈 - 클라우드 / 모바일 / 영상인식 / 코덱 개발전문


http://dmbtec.blogspot.kr

 

DMBTEC 개발용역


DMBTEC 회사연혁

2007. 7  H.264 AVC/SVC/MVC 규격문서 분석 및 레퍼런스 소스 분석
2008. 7  Visual Studio 2005 로 H.264 AVC 디코더 S/W IP 개발 진행
              (지식경제부 창업기업 애로기술 지원사업 수행)
2009. 7  임베디드리눅스 디바이스 드라이버 포팅기술 분석
              리눅스커널과 리눅스 어플간의 데이타 공유방법 분석 성공
              안드로이드 JNI 수정설계 기법 분석 성공
              안드로이드 HAL 수정설계 기법분석
              안드로이드 어플에서 안드로이드 디바이스드라이버를 제어하는 방법 분석 성공
              안드로이드 앱을 자바를 사용해서 설계하는 UI 설계 기법 분석 성공
2011.5  (주)알서포트 계약직 근무
             TI DM6467 디바이스드라이버 수정 포팅
             삼성 갤럭시폰의 H/W Codec 을 안드로이드에서 구동구현
             삼성 갤럭시 S2 폰으로 H.264 코덱 스트리밍 서버구현 참여
             오픈소스 코덱 X264 를 한 프레임씩 인코딩 하도록 수정설계
             X264 로 코덱 스트리밍 서버구현 개발 참여
             삼성전자 무선사업부와 개발협력 방안 제시
2012.4 스프링 자바 개발환경 구축방법 자료분석 성공
            JAVA + JSP + iBatis + Hibernate + Maven + 넥서스 + JUnit  로 개발환경 구축분석
            서블릿을 적용한 JQuery 를 사용해서 MVC 개발환경에서 게시판 설계 분석 성공
            REST / SOAP 웹 서비스 개발방법 분석 성공
            어도비 개발환경으로 P2P 화상회의 구현을 위한 세부설계 자료분석 성공
           HTML5 개발 환경으로 P2P 브라우져 간 통신방법 분석 성공
           TI IP Camera Solution 대만 아프로 소스 분석 및 개발경험 있음
           라이브 스트리밍 구현소스 수정설계 구현 경험있음
           IP Camera 뷰어 수정설계 개발경험 있음
           텔레칩스 코덱 안드로이드에서 구동 경험 있음
           홍채인식 세부 알고리즘 분석 성공
           카메라로 부터 영상의 오브젝트 인식 및 추적 알고리즘 분석 성공
           안드로이드 런쳐 구현소스 분석 경험 있음
           HTTP Live Streaming 구현 알고리즘 분석 성공
2014. 7  스마트홈 구현을 위한
              RF Data 통신 및 BLE(Bluetooth Low Energy) 통신 S/W 세부동작 분석 성공
              (상용화 수준 구현이 가능한 정도 소스분석 성공)
2014. 10 USB Video Class(UVC) Camera 개발방법 획득
               OpenCV 로 무인자동차 자율주행 기능 구현방법 획득
2015. 02  웹 개발환경에서 임베디드 보드의 S/W 제어 기법 분석 완료(개발가능 수준).
                 HTML5 WebRTC P2P 통신 SDP 정보 획득기법 분석완료.
                HTML5 에서 H/W Device 제어용 Javascript API 구현방법 분석완료.
                RF 13.56 MHz/ISO 14443A/B 스마트 카드중 비접촉식 방식 구현 노하우 분석중.
                Android NFC 구현관련 노하우 분석중.
                IP Camera 로 부터 송출되는 RTSP Player/Recoder 앱 개발 가능.
                웹 카메라(USB Camera)를 안드로이드/리눅스 개발환경에서 HTTP 상에서 영상 송출
                및 HTTP 상에서 영상수신 기능 구현가능 하고 또한 영상인식 기능을 추가해서
                영상 송수신 기능 개발 가능.
2015. 3  - Text to Speech 구현 및 Voice Recognition 구현 의 상용화 개발방법 획득.
              - Iris Recognition 을 모바일 결재관련 개인인증 구현을 위한 개발방법 획득
              - 웹 개발환경에서 다자간 화상회의 S/W 를 P2P 방식으로 구현방법 노하우 획득.




저의 경우, 개발처리 가능한 분야가

1. 리눅스 커널(2.6.28/2.6.35) 디바이스 드라이버 수정포팅 개발가능
2. 리눅스 커널 드라이버와 리눅스 어플간의 서로 데이타 전달처리 응용 개발가능
3. 오픈소스 Live555 / VLC Player / BOA Web Server / gSOAP
    을 사용해서 IP Camera 영상송출 및 영상수신 S/W 개발가능
4. 안드로이드 JNI 설계가능
5. 안드로이드 앱 중급 수준 개발가능
6. 웹 환경(HTML5 / 어도비 미디어 서버 응용)에서 비디오/오디오 캡쳐기능 및
    비디오.오디오 녹화기능 세부 구현자료 확보
7. 비디오/오디오 코덱 포팅개발 가능
8. 안드로이드폰 아이콘을 원격에서 제어하는 기법 분석
9. 웹 환경에서 REST 웹 서비스를 적용해서 계시판 설계 가능
10. 웹 환경에서 DLNA 개발을 위해 SOAP 웹 서비스 구현방법 분석경험 있음
11. 아나로그/디지탈/CPU(ARM) 회로설계 가능
12. 안드로이드 HAL 구현 부분중 카메라 관련쪽 분석 경험 있음
13. TI DM385 IP Camera 기존 카메라모듈 수정시 필요한 포팅작업 가능
     (TI IPNC DM385 IP Camera 카메라 모듈 수정시 설계 포인트 노하우 확보)
14. 홍채인식 알고리즘 국내외 논문 세부분석 경험 및 세부자료 확보함
15. 카메라 영상의 오브젝트 검출 및 추적 알고리즘을 차영상 기법을 적용해서
     설계가능하고, 비디오데이터의 처리시간을 줄이기 위한 최적화 설계 가능
16. OpenCV API 를 적용해서 차량번호판 인식 구현 가능함
17. ActiveX 를 적용한 웹 UI 설계기법 분석
18. Linux UVC 카메라의 영상을 오픈소스 FFMPEG 으로 영상송수신기능 구현 가능
19. OpenCV 를 적용해서 IP Camera 영상 수신 플레이어 구현 가능
20. Android Launcher 구현소스 기본기능 분석 경험 있음
21. HTTP Live Streaming 독자적으로 구현개발 가능
22. Android BLE(Bluetooth Low Energy) App 구현개발 가능
23. Nordic nRF51822 블루투스 모듈 펌웨어 수정개발 가능
24. TI CC1020 RF Data 통신 S/W 설계 가능 (주요 소스 동작부 분석완료)
25. H.264 AVC Codec 디코더 알고리즘 S/W 독자설계 기술 보유
26.  Android HID Keyboard/Mouse 입력처리 앱 개발가능.
27. USB Video Class(UVC) Camera 펌웨어 개발 가능
28. OpenCV 로 무인자동차 자율주행 설계를 트레이닝 기법을 이용해 구현기법 분석완료
29. 임베디드 개발환경에서 OpenCV 를 적용한 영상인식 S/W 개발 가능
30. 웹 카메라(USB Camera)를 안드로이드/리눅스 개발환경에서 HTTP 상에서 영상 송출
      및 HTTP 상에서 영상수신 기능 구현가능 하고 또한 영상인식 기능을 추가해서
      영상 송수신 기능 개발 가능.
31. Claud9  웹 기반 IDE 및 Heroku 계정으로 어플리케이션을 Delpoy 할수있는,
      Node.js  어플리케이션 테스트  및 개발 방법 분석중
32. HTML5 에서 H/W Device 제어용 Javascript API 구현방법 획득
33. IP Camera 로 부터 송출되는 RTSP Stream 을 안드로이드 앱에서 수신할수 있는 RTSP Player/Recoder 앱 개발 가능.
34. HTML5 WebRTC API 를 적용해서 P2P 간 네트웍 정보 획득과정 및
      P2P 간 SDP 정보 획득과정 세부기술 구현 노하우 확보.
35. 웹 개발환경에서 임베디드 보드 제어하기 구현 노하우 확보.
36. RF 13.56 MHz / ISO 14443A 14443B 스마트 카드중 비접촉식 방식 구현 노하우 분석중.
      Android NFC 구현관련 노하우 분석중
37. OpenCV 를 적용한 Machine Learning 분야 상용화 구현 노하우 분석중
      (예를들어 무인자동차 자율운전 분야)


연락처 :   sayhi7@daum.net      010-3350-6509    개발총괄 겸 대표
위의 연락처로 개발용역 문의를 주시면 성심성의것 답변드리겠읍니다 ...


사물인터넷 플랫폼 설계 구현기술의 경우
아두이노 라는 표준 하드웨어를 공개하고 이것을 사물인터넷 센서모듈로 구동할수 있는
소프트웨어를 오픈소프트웨어 형태로 제공하면 이것을 이용해서 제품설계를 하는 구조로
현재 공식적으로 제공하고 있지요.

DMBTEC 의 경우,  사물인터넷 플랫폼 설계의 경우를 말씀드리면
웹 개발환경에서 동작하는 센서모듈을 설계할수 있는 플랫폼 설계 구현 방법 노하우를
보유하고 있어서 아두이노 개발 환경없이 독자 설계한 개발환경으로 제품화 설계가 가능토록
플랫폼 설계 구현기술 노하우를 보유하고 있는것이 DMBTEC 의 기술력 입니다 ....




DMBTEC 의 OpenCV 로 얼굴인식 구현 기술소개 ....

STEP 1 : feature 학습 -  영상에서 원하는 부분을 검출해내기 위해서는 positive 이미지와 
                                        negative 이미지를 이용한 학습을 수행해야 함.  
                                        학습된 데이터는 xml 형식으로 추출됨.

STEP 2 : 인식  -  OpenCV에는 학습과 인식에 관한 AdaBoost 알고리즘이 모두 라이브러리로 
                            구현되어 있으므로, 학습후 추출된 xml형식의 분류기를 이용하여 원하는 
                            부분을 인식.

 

Homography to find a known object by OepnCV

Step 1: Detect the keypoints using SURF Detector

Step 2: Calculate descriptors (feature vectors)

Step 3: Matching descriptor vectors using FLANN matcher