const { threadId, parentPort } = require('worker_threads'); parentPort.on('message', value => { console.log('threadID: ' + threadId); console.log('parent message: ' + value); parentPort.postMessage('World'); parentPort.close(); }); @개발환경 Node v14.13.0 TypeScript v4.0.3 @사전설치 npm install --save ts-node npm install --save typescript main.ts /** * INFO: ts-node와 typescript가 설치되어 있어야 합니다. * npm inst..
MotionPortrait 라는 웹사이트에서는 사용자가 사람 얼굴의 이미지를 업로드하면 이를 3D로 재구성하여 마치 동영상처럼 움직이는 영상을 만들어줍니다. 아래는 그 예시를 보여주고 있습니다. [입력 이미지] 이시하라 사토미 사진 [출력 이미지] 웃고있는 이시하라 사토미 제가 여러 얼굴 이미지를 업로드하면서 테스트해보니 정면을 응시하고 이목구비가 뚜렷하게 보일수록 더 정확한 동영상이 나오는 것으로 보입니다.
회사 업무 중 썸네일 정도의 이미지 데이터가 주어졌을 때, 해당 이미지의 대표 색상과 그 확률을 추출하는 기능이 필요해서 Node.js를 이용하여 해당 앱을 작성해보았습니다. 사용자는 앱 실행 시 이미지 파일 경로를 전달해주면 앱은 이미지를 분석하여 대표 색상과 그 확률을 반환합니다. 아래 이미지는 "car03.png" 이미지 파일입니다. 아래와 같이 입력하면 결과는 GREEN에 확률은 34%로 출력됩니다. 색상은 총 일곱 가지로 구성됩니다. RED YELLOW GREEN BLUE PURPLE WHITE BLACK 관련 소스코드는 Github를 참조하시면 됩니다.
@본문 CentOS 7 이미지를 내려받는다. > docker pull centos:7 CentOS 7 컨테이너를 다음과 같이 생성 및 실행한다. > docker run --privileged -d --name mycentos_01 centos:7 /sbin/init CentOS 7 컨테이너에 다음과 같이 접속한다. > docker exec -it mycentos_01 bash 쉘에서 다음과 같이 입력하여 systemctl 명령어가 정상적으로 작동하는지 확인한다. # systemctl -h @참고문헌 [Docker] centos:7 또는 centos:latest 이미지의 에러 : systemctl 작동 문제 - alice
@준비물 CentOS-7-x86_64-DVD-2003.iso Hyper-V 및 WSL 활성화 - 를 클릭하여 와 이 체크되어 있는지 확인합니다. 만약, 체크가 안 돼있다면 체크 및 확인 클릭 후 시스템을 재시작해주어야 합니다. 창을 열고, 우측의 를 클릭합니다. 을 클릭한 후 를 체크하고 개수를 "2"로 입력합니다. 그리고 을 클릭합니다. 창에서 - 를 클릭합니다. 에서 을 클릭합니다. 에서 을 입력합니다. 그리고 만약 C 드라이브가 SSD라 용량이 부족하다면 HDD를 사용하는 다른 드라이브로 변경한 후 을 클릭합니다. 에서 선택 후 을 클릭합니다. 에서 메모리 용량이 충분하다면 시작 메모리를 "4096"으로 입력 후 을 클릭합니다. 에서 을 "WSL"로 선택 후 을 클릭합니다. 에서 기본값을 두고 을 ..
@환경구성 윈도우 10 Hyper-V와 WSL이 활성화된 상태 네트워크 어댑터 연결창에 vEthernet (Default Switch), vEthernet (WSL), 이더넷 세 개가 존재하는 상태 Hyper-V에 CentOS 7 (2003)이 설치되어 있다고 가정 @방법소개 창을 열고, 우측의 를 클릭합니다. 을 클릭한 후 를 체크하고 개수를 "2"로 입력합니다. 그리고 을 클릭합니다. 창에서 설치한 CentOS 7을 클릭한 후 우측 하단의 을 클릭합니다. 메뉴에서 을 체크해제 합니다. 메뉴에서 가상 스위치를 로 설정하고 을 체크한 후 개수를 "2"로 입력하고 을 클릭합니다. 앱에서 "ncpa.cpl"을 입력합니다. 우클릭 - 을 클릭합니다. 탭에서 "다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 ..