UVC motion에 uvc 대응을 넣어 보았다 웹캠에서의 움직임 인식에는 다음과 같은 오픈 소스가 있습니다. V4L 등의 디바이스를 사용할 수 있습니다. onvif라는 perl 라이브러리를 사용하고 있습니다. libmicrohttpd와 jpeg의 pkg가 있으면 아래와 같이 configure하고 gmake로 빌드 할 수 있습니다. BT878 보드는 여전히 가지고 있으며 Hammer 기계에 들어 있습니다. FreeBSD에서는 V4L 호환의... UVCFreeBSDmotion 2021-12-14 BE 내가 추가했던 listner를 삭제 가능하다. .removeAllListeners로 모든 event listner를 삭제할 수 있다. myEvent.on('event4',listner) myEvent.on('event3', () => { 아래 listnerCount()를 사용하여 연결된 이벤트 갯수 파악이 가능하다. 사진과 같이 서버가 꺼지지 않고 계속 돌아감을 알 수 있다. 에러 발생지를 ... JavaScriptBackendUVCnodejsBackend 2021-12-13 BE 아래 내용은 현재 우선순위 아래에 있다. 노드에서 멀티 스레드 방식으로 작업하는 방법 노드에서 다른 프로그램을 실행하고 싶거나 명령어를 수행하고 싶을 대 사용하는 모듈. exec의 첫 번째 인수로 명령어를 넣는다. 실행하면 현재 폴더의 파일 목록들이 표시된다. fs 즉, 파일을 생성하거나 삭제하고, 읽거나 쓸 수 있다. 폴더도 만들거나 지울 수 있다. promise를 사용한 방법, 자주사용한... JavaScriptBackendUVCnodejsBackend 2021-12-10 BE .post data를 송수신할 때 사용 formData()를 사용하여 data 조작 가능 encodeURIComponent decodeURIComponent <ul><li> </ul></li> 를 사용하여 데이터 리스트 작성 가능 위와 같이 data-로 시작하는 것들이 있다. 데이터 속성은 dataset을 사용하여 참조 및 조작할 수 있다. dataset.monthSalary = 10000 ... JavaScriptUVCBackendnodejsBackend 2021-12-06 DB CREATE DATABASE CREATE TABLE table명 (column명1 자료형1, ..., column명n 자료형n); INSERT INTO table명 VALUES(data1, ..., datan); SELECT ... SELECT orig column명 AS new column명 table명 DROP TABLE table명 NUMERIC(p,q) 소수점 자리 표시 가능, p=전... UVClinuxPostgresSQLdbsqlubuntuWSLPostgresSQL 2021-12-07 BE 서버(SERVER) 웹 서버 08년도 구글 V8 JS 엔진 등장, 웹서버에서 수행되던 역할을 클라이언트가 할 수 있게 해줌. JS를 백엔드 영역에서 사용할 수 있게 만듬. 웹/모바일 하이브리드(LONIC)/서버(NODEJS)데스크톱(ELECTRON)/머신러닝(TENSORFLOW.JS)/로보틱스(JOHNNY-FIVE)지원 웹 어플리케이션에서 할 수 있는 기능이 많아 짐에 따라, 개발 복잡도 증... JavaScriptUVCBackendnodejsBackend 2021-12-09 BE Node.js 교과서 개정2판(지음이 조현영) 변수 async/await 비동기적 웹서비스를 개발 할 때, 사용한다. zerocho 사이트 접근 -> F12 -> network tab 클릭 -> F5를 보면 data유동을 알 수 있다. 아래 파랑으로 표시한것 처럼 주소를 임의로 바꾸면 network tab에서 404를 확인 할 수 있다. async()... p.83 내용을 작성하고 실행하면 ... JavaScriptUVCBackendnodejsBackend 2021-12-15 BE 아래와 같이 쿠키가 바뀌었음을 알 수 있다. 쿠키가 제대로 들어오는지 중간 확인 : cookie-login.js 참고 Npm(Node package manager) npm json 설치 콘솔을 키고 npm 폴더경로에서 (폴더를 만들고) 콘솔에다가 npm init을 입력 그리고 npm install morgan cookie-parser express-session 입력하여 express를 설치... JavaScriptUVCBackendnodejsBackend 리케 카메라 Acer 노트북에 있는 UVC WEBCAM을 시험해 봤습니다. 여기 있는 SAITU Toshide씨 코드를 사용하게 해 주세요. uvc_device_목록에 다음 내용을 추가합니다. 컴파일하여 실행하다.640x480(1)에서 움직이지 않고 320x240(2)에서 동작한다. 이 WEBCAM에는 1부터 4까지 bFrame Index가 있는데 2만 사용할 수 있는 것 같아요. Windows의 tmp... UVCFreeBSDUSB 2022-01-03 vision 인식 & Data분석 가장자리 검출 원리 : 미분을 통해 발기 변화율이 큰 부분을 가장자리로 판단. 변화율이기 때문에 노이즈에 민감함 -> 블러링 필요 원본이미지 Sobel필터 mag 이미지 Sobel필터 dst 이미지 원본이미지 Blur 처리 한 후 Sobel필터 mag 이미지 Sobel필터 dst 이미지 Scharr 필터 mag 연산속도가 매우 높다. Laplacian 필터 mag 케니엣지 필터 mag 윤곽선... vision인식data분석pythonUVCUVC
motion에 uvc 대응을 넣어 보았다 웹캠에서의 움직임 인식에는 다음과 같은 오픈 소스가 있습니다. V4L 등의 디바이스를 사용할 수 있습니다. onvif라는 perl 라이브러리를 사용하고 있습니다. libmicrohttpd와 jpeg의 pkg가 있으면 아래와 같이 configure하고 gmake로 빌드 할 수 있습니다. BT878 보드는 여전히 가지고 있으며 Hammer 기계에 들어 있습니다. FreeBSD에서는 V4L 호환의... UVCFreeBSDmotion 2021-12-14 BE 내가 추가했던 listner를 삭제 가능하다. .removeAllListeners로 모든 event listner를 삭제할 수 있다. myEvent.on('event4',listner) myEvent.on('event3', () => { 아래 listnerCount()를 사용하여 연결된 이벤트 갯수 파악이 가능하다. 사진과 같이 서버가 꺼지지 않고 계속 돌아감을 알 수 있다. 에러 발생지를 ... JavaScriptBackendUVCnodejsBackend 2021-12-13 BE 아래 내용은 현재 우선순위 아래에 있다. 노드에서 멀티 스레드 방식으로 작업하는 방법 노드에서 다른 프로그램을 실행하고 싶거나 명령어를 수행하고 싶을 대 사용하는 모듈. exec의 첫 번째 인수로 명령어를 넣는다. 실행하면 현재 폴더의 파일 목록들이 표시된다. fs 즉, 파일을 생성하거나 삭제하고, 읽거나 쓸 수 있다. 폴더도 만들거나 지울 수 있다. promise를 사용한 방법, 자주사용한... JavaScriptBackendUVCnodejsBackend 2021-12-10 BE .post data를 송수신할 때 사용 formData()를 사용하여 data 조작 가능 encodeURIComponent decodeURIComponent <ul><li> </ul></li> 를 사용하여 데이터 리스트 작성 가능 위와 같이 data-로 시작하는 것들이 있다. 데이터 속성은 dataset을 사용하여 참조 및 조작할 수 있다. dataset.monthSalary = 10000 ... JavaScriptUVCBackendnodejsBackend 2021-12-06 DB CREATE DATABASE CREATE TABLE table명 (column명1 자료형1, ..., column명n 자료형n); INSERT INTO table명 VALUES(data1, ..., datan); SELECT ... SELECT orig column명 AS new column명 table명 DROP TABLE table명 NUMERIC(p,q) 소수점 자리 표시 가능, p=전... UVClinuxPostgresSQLdbsqlubuntuWSLPostgresSQL 2021-12-07 BE 서버(SERVER) 웹 서버 08년도 구글 V8 JS 엔진 등장, 웹서버에서 수행되던 역할을 클라이언트가 할 수 있게 해줌. JS를 백엔드 영역에서 사용할 수 있게 만듬. 웹/모바일 하이브리드(LONIC)/서버(NODEJS)데스크톱(ELECTRON)/머신러닝(TENSORFLOW.JS)/로보틱스(JOHNNY-FIVE)지원 웹 어플리케이션에서 할 수 있는 기능이 많아 짐에 따라, 개발 복잡도 증... JavaScriptUVCBackendnodejsBackend 2021-12-09 BE Node.js 교과서 개정2판(지음이 조현영) 변수 async/await 비동기적 웹서비스를 개발 할 때, 사용한다. zerocho 사이트 접근 -> F12 -> network tab 클릭 -> F5를 보면 data유동을 알 수 있다. 아래 파랑으로 표시한것 처럼 주소를 임의로 바꾸면 network tab에서 404를 확인 할 수 있다. async()... p.83 내용을 작성하고 실행하면 ... JavaScriptUVCBackendnodejsBackend 2021-12-15 BE 아래와 같이 쿠키가 바뀌었음을 알 수 있다. 쿠키가 제대로 들어오는지 중간 확인 : cookie-login.js 참고 Npm(Node package manager) npm json 설치 콘솔을 키고 npm 폴더경로에서 (폴더를 만들고) 콘솔에다가 npm init을 입력 그리고 npm install morgan cookie-parser express-session 입력하여 express를 설치... JavaScriptUVCBackendnodejsBackend 리케 카메라 Acer 노트북에 있는 UVC WEBCAM을 시험해 봤습니다. 여기 있는 SAITU Toshide씨 코드를 사용하게 해 주세요. uvc_device_목록에 다음 내용을 추가합니다. 컴파일하여 실행하다.640x480(1)에서 움직이지 않고 320x240(2)에서 동작한다. 이 WEBCAM에는 1부터 4까지 bFrame Index가 있는데 2만 사용할 수 있는 것 같아요. Windows의 tmp... UVCFreeBSDUSB 2022-01-03 vision 인식 & Data분석 가장자리 검출 원리 : 미분을 통해 발기 변화율이 큰 부분을 가장자리로 판단. 변화율이기 때문에 노이즈에 민감함 -> 블러링 필요 원본이미지 Sobel필터 mag 이미지 Sobel필터 dst 이미지 원본이미지 Blur 처리 한 후 Sobel필터 mag 이미지 Sobel필터 dst 이미지 Scharr 필터 mag 연산속도가 매우 높다. Laplacian 필터 mag 케니엣지 필터 mag 윤곽선... vision인식data분석pythonUVCUVC