전체 글

머신러닝/JetsonNANO와 YOLO!

Jetson NANO야, 반갑다~

최근에 산학프로젝트 과목의 조교를 맡게 되었다! 인공지능을 다루는 기업에서 산학 프로젝트 제의가 들어왔고, YOLO 네트워크를 이용한 프로젝트를 맡는 팀이 생겼다. 이번에는 특이하게 Jetson nano라는 특별한 머신러닝 전용 미니 컴퓨터(이건 내가 이해한 것임..)를 받아서 직접 네트워크를 구성하고, AWS를 다루게 될 것이라고 하였다. 교수님께서 젯슨 나노를 같이 받아서 개발을 해보는 것이 어떻겠냐고 하셔서 냉큼 받아왔다! (찾아보니 국내에서 구하기도 어렵고 거의 15만원돈 하는 듯 했다..) 젯슨 나노란, 엔비디아에서 제작한 AI, 딥러닝, 이미지 분류등에 특화된 싱글보드 컴퓨터이다. 소프트웨어적인 부분은 리눅스 우분투를 사용한다. 제원을 찾아보니, 다음과 같았다. 으음 우리는 이미지 분류를 할테..

다아라 개발기

[다아라 개발기] 5. 일렉트론 실시간 화면 캡쳐

안녕하세요!! 지금은 1시반, 아주 고요한 밤입니다. 드디어 스크린캡쳐 구현에 성공하여 아주*10 기쁜 마음으로 포스팅하게 되었습니다. 개발을 하며 항상 마주치는 난관이 있는 것 같습니다. 하라는대로 했는데 왜 안되지? 왜 나만 안되지? 하지만 언제나 해결책은 구글에 있고, 나만 사용하지 못하도록 만든 프로그램은 없을 것입니다. 나는 뭐든지 만들 수 있다. 겸손한 자신감을 기를 수 있었습니다. [일렉트론 스크린 캡쳐 기능 보기] www.youtube.com/watch?v=SPnfEXz4XIU 실제 화면 움직임을 그대로 캡쳐하는 모습을 볼 수 있습니다. [코드 보기] fireship.io/lessons/electron-screen-recorder-project-tutorial/ Electron Screen..

다아라 개발기

[다아라 개발기] 4. 일렉트론은 alert를 싫어해!

안녕하세요!! 점심식사들은 하셨나요?!? 어제는 이런 일이 있었어요,,,, 크롬에서는 잘 작동하지만, 일렉트론에서는 잘 작동하지 않는 코드때문에 애를 먹었습니다. 크롬에서 잘 돌아가면 당연히 일렉트론에서도 돌아가야지!! 를 굳게 믿고 있었는데... 아직 일렉트론에 대한 공부가 부족한 것 같습니다. 일렉트론에서 alert를 사용하면, input타입이 읽기 전용이 되어버립니다. 로그인 화면을 일렉트론으로 이식하며 발견한 이슈인데요, 원래의 웹에서는 로그인 정보가 잘못되면 alert창으로 경고를 띄웠었습니다. 그러나,,,, 일렉트론은 alert창을 한번 띄우면 입력창이 모두 읽기 전용이 되어버립니다. 사용자의 오타 한번을 용납하지 않는 앱이 되어버리죠! 그래서 일렉트론에서는 Dialog 사용을 권장합니다,,,..

다아라 개발기

[다아라 개발기] 3. 파이큐티야 안녕.....

파이토치로 자동 화면 캡쳐툴을 만들기에는 문제가 많다고 판단되어, 일렉트론으로 개발을 시작하기로 하였다. 일렉트론으로 개발을 결심한 이유는 다음과 같다. 1. 지금까지 만들어놓은 프로젝트의 이식이 쉽다. 2. 웹을 사용하면서 앱까지 사용하는 것은 사용자에게 큰 부담이다. 3. 배포하기가 짱쉽다. 4. 그러면서도 데스크탑 캡쳐 등 모든 기능이 구현 가능하다!! 일렉트론은, node.js의 V8엔진을 이용해 javascript가 브라우저 바깥으로 나갈 수 있도록 해준다. 스카이프, 슬랙, 디스코드 등이 일렉트론으로 만들어졌다. 우리가 지금까지 만들었던 웹페이지를 일렉트론으로 이식해보았다. 로그인 화면이다. Cognito를 연결해 사용자 풀에 등록된 사용자에게만 토큰을 주고, 다음 페이지로 넘어가게 해준다. ..

Buzz_BEAR
Hi PolarBear!