반응형 분류 전체보기401 [라즈베리파이] OS 이미지 굽기 라즈베리파이 이미지를 굽는방법은 여러가지가 있다. 1. Win32 Disk Imager 또는 Eatcher같은 프로그램으로 .img 파일을 다운받아 직접 만드는 방법, 2. Raspberry Pi Imager를 다운받고 굽는 방법. 차이가 있다면 1번 방법은 백업도 가능한데 2번방법은 백업이 없는 것 같다. 1번은 범용이라 생각하면 되고 2번은 라즈베리파이 공식 홈페이지에서 추천하는 방법인데 UI가 간단하고 이쁘며 호스트, 무선랜, 국가 지정등을 할 수 있다. 그렇다고 라즈베리만 되는 것이 아니고 .img 파일을 직접 선택할 수도 있다. 2번 Raspberry Pi Imager를 이용하여 만들어본다. 1. Raspberry Pi Imager 다운로드 아래의 링크에서 현재 OS에 맞게 Imager를 다운받.. 프로그래밍/Raspberry PI 2022. 11. 25. [Ubuntu/Debian] apt 명령어 모음 먼저 apt란 Advanced Package Tool로 패키지 관리 도구이다. (apt = apt-get+apt-cache + dpkg) 그래서 apt와 apt-get차이는 apt 구문은 아래와 같다 apt command apt [options] command apt [options] command pkg1 apt [options] command pkg1 pkg2 명령어 설명 apt update apt 정보 업데이트 apt upgrade 패키지 업그레이드(패키지 제거X) apt full-upgrade 패키지 업그레이드(필요가 없는 패키지 제거) apt list 패키지 리스트 --installed, --upgradeable, --all-versions 보통 grep명령어와 함께 사용 apt search 패.. 프로그래밍/Linux 2022. 11. 24. [notepad++] javascript, json 자동정렬 1. 플러그인 2. JSTool 설치 3. JSTool 에서 JSFormat 선택 이외에도 JSON Viewer도 있고 min.js 파일 포맷도 있다. 2022.11.23 - [응용소프트웨어/Notepad++] - [notepad++] html /xml 자동 정렬 [notepad++] html /xml 자동 정렬 html 작성은 notepad++이 편한데 자동정렬이 안 되는 게 단점 HTML 또는 XML을 자동정렬해주는 플러그인 설치하여 사용한다. 1. 플러그인 관리 2. XML Tools 설치 3. Pretty~ 로 시작되는 정렬 기준 중 선택 태 park-duck.tistory.com 응용소프트웨어/Notepad++ 2022. 11. 23. [notepad++] html /xml 자동 정렬 html 작성은 notepad++이 편한데 자동정렬이 안 되는 게 단점 HTML 또는 XML을 자동정렬해주는 플러그인 설치하여 사용한다. 1. 플러그인 관리 2. XML Tools 설치 3. Pretty~ 로 시작되는 정렬 기준 중 선택 태그를 열고 안닫아주면 깨질 수도 있다. 예를 들면 을 으로 바꿔줘야 한다. 이외에도 XML Tools는 구문검사, 를 < 또는 >로 바꿔주는 기능도 있다. 2022.11.23 - [응용소프트웨어/Notepad++] - [notepad++] javascript, json 자동정렬 [notepad++] javascript, json 자동정렬 1. 플러그인 2. JSTool 설치 3. JSTool 에서 JSFormat 선택 이외에도 JSON Viewer도 .. 응용소프트웨어/Notepad++ 2022. 11. 23. [라즈베리파이] Teachable Machine 오디오 프로젝트(feat. 오프라인) 보통 라즈베리파이에서 음성인식을 한다 하면 Google Cloud 또는 Kakao AI를 사용하는데 단점은 인터넷이 연결되어 있어야 하고 상황에 따라 요금이 부과될 수 있다. 또한 핑거스냅, 박수소리 등 자연어가 아닌 음성은 구분할 수 없다. 이 역할은 Teachable Machine에서 sound 계열 수행이 가능하다. Teachable Machine에서 이미지 분류는 Python코드가 존재하여서 쉽게 따라 할 수 있다. 그러나 오디오 프로젝트에는 Python예제가 없다. 처음에는 안 되는 줄 알았는데 생각해보면 Tensorflow Lite로 실행하면 되는 것이다. (정식으로 공부하지 않아서 아이디어가 바로바로 안 떠오른다...) 직접 데이터를 만들고 해도 되겠지만, Teachable Machine의 .. 프로그래밍/Raspberry PI 2022. 11. 22. [javascript] 창(div) 분할 사이즈 조절 좌측 사이드 네비게이션이 있을 때 창 조절이 가능한 사이트들이 있는데 구현할 일이 있어서 구현해본다. 사실 resize 기능이 있지만 조절창이 우측 하단에 있어 웹에서 사용하긴 좀 어려워 보인다. 어쨋든 원리는 아래와 같다. 1. 마우스를 클릭한 순간 마우스의 위치값을 기억한다. 2. 마우스를 움직이면 1번에서의 위치값에 대한 상대좌표를 저장한다. 3. 마우스를 떼는 순간 이동한 값에 따라 창분할을 한다. (아래 코드는 %기준) is_mouse_down과 is_mouse_move는 마우스를 올리는 순간(엄청 빠르게) 다시 클릭하면 계속 사이즈가 바뀌는 것을 대비해서 작성을 했는데 빈도만 줄었을 뿐 진짜 아주 가끔 같은 현상이 일어난다... 창의 너비를 줄이면 발생은 사실상 불가능하지 않을까 See the.. 프로그래밍 2022. 11. 22. 갤럭시탭 S7 FE 구매 후기 (+세컨드 스크린) 노트북을 사용하는데 싱글모니터가 너무 불편해서 태블릿PC를 하나 사기로 했다. 밤에 작은 핸드폰으로 유튜브를 보다 잠드는 것 (+휴대폰 떨어뜨려 얼굴 맞기)도 힘들어 겸사겸사ㅎ 처음엔 갤럭시탭vs아이패드로 해서 고민을 많이 했는데 집에 애플 관련 제품이 없기에 연동을 해서 사용한다는 장점이 없어 과감히 갤럭시탭으로 구매결정 5~60만원대를 검색하다 가장 괜찮아 보이는 갤탭S7FE로 결정하고 바로 구매! 배송이 왔다.... 열어보면 태블릿PC, S펜, 충전기어댑터, 충전케이블, USIM뺄 때 필요한 핀?이 들어있다. 사용 후기는 그냥 큰 휴대폰? 서브 휴대폰?이지만 나의 진짜 목적은 모니터로 쓰기 위해서이니 1. 갤럭시탭에서 세컨드 스크린을 실행한다. 2. 컴퓨터에서 [Win + K]를 누르고 갤럭시탭을 .. 기타 2022. 11. 13. [Unity] Google Play Console에서 광고 ID 사용을 선언해야합니다. 게임 개발을 한 번 체험하고자 조코딩을 보면서 Flappy Bird Clone을 따라하고 있다. 2022년 영상이었는데 그새 또 뭐가 많이 바껴서 ... 구글링하고있다. 최근 영상이라 안하길 바랬지만 ㅠㅠ 두가지를 구글링했는데 하나는 SDK API LEVEL이었고 => 영상에서는 관리자권한으로 실행하면 된다지만 안되었고 SDK를 직접 설치하여 옮겨줘야했다. 나머지 하나는 무슨 광고 ID 선언을 하라는 오류였다. 영상은 api level이 30이였는데 딱 31부터 뭔 정책이 바뀌면서 뭐를 뭐라뭐라 ... 아래는 경고내용이다. 해결방법은 메니페스트에 퍼미션을 추가해주면된다. 프로그래밍/C,C++,C# 2022. 11. 12. [Python] OpenCV 사람 표정 검출(라즈베리파이) 테스트환경은 아래와 같다. 라즈베리파이3/4 (둘 다 테스트) buster OpenCV 4.1.0 Keras 2.4.3 이게 얼굴을 검출하고 그 검출된 사진으로 표정을 검출하기 때문에 진짜 겁나 느리다 ... 라즈베리로는 도저히 못돌리겠다 github에 돌아다니는 코드를 클론해서 사용했다. 링크는 아래에 https://github.com/petercunha/Emotion 코드를 보면 이전에 작성했던 글에서 얼굴만 가져와서 다시 모델링을 비교하는 방식이다. 얼굴만 가져오는 예시는 아니고 full body를 가져오는 방식인데 모델만 바꾸면 되니 참고하려면 참고하자 2022.11.11 - [프로그래밍/Python] - [Python] OpenCV 사람인식(라즈베리파이) 근데 실행이 안되서 코드를 조금 바꿨다... 프로그래밍/Python 2022. 11. 11. [Python] OpenCV 사람인식(라즈베리파이) 테스트환경은 아래와 같다. 라즈베리파이3/4 (둘 다 테스트) buster OpenCV 4.1.0 Keras 2.4.3 .일단 라즈베리파이이다보니 너무 느려서 사진 크기도 줄이고 흑백사진으로 디스플레이했다. 3은 답답할 정도로 느리다 ... 모델은 아래의 링크에 있다. https://github.com/opencv/opencv/tree/master/data/haarcascades 사람을 인식하기 위해 fullbody를 사용했다. 아래는 소스코드 import cv2 import numpy as np from matplotlib import pyplot as plt from keras.models import load_model body_cascade = cv2.CascadeClassifier('./mode.. 프로그래밍/Python 2022. 11. 11. [포토샵] 고급 개체를 직접 편집할 수 없으므로... 오류 해결 이미 생성된 파일에 이미지를 불러오고 엔터를 누르고 수정을 하려 하면 아래와 같은 오류가 뜬다. "고급 개체를 직접 편집할 수 없으므로 요청한 사항을 완료할 수 없습니다." 특이사항은 레이어의 우측 하단에 이상한 아이콘이 생성된다. 해결방법은 고급 개체를 직접 편집할 수 없다고 하니 고급 개체를 해제하면 된다. 즉 레스터화를 해야 하는데 레스터화란 벡터 같은 이미지를 포토샵 형식인 픽셀 이미지로 변환시키는 것이다. 실제론 이미지를 불러와도 픽셀과 처럼 깨지는데 꼭 벡터 이미지가 아니더라도 레스터화 시켜야 하는 것 같다. 방법은 2가지이다. 1. 레이어 우클릭 - [레이어 레스터화] 클릭 2. [레이어] 메뉴에서 [레스터화]-[고급 개체] 클릭 응용소프트웨어/포토샵 2022. 11. 4. [라즈베리파이] 텐서플로와 케라스 설치 먼저 나의 환경은 Raspberry Pi 3/4 (둘 다 테스트함) 32bit Python 3.7.3 이고 Tensorflow2.3.0과 Keras를 설치할 것이다. (Teachable Machine 사용을 위한) 오늘 기준 Tensorflow2.4.0이 최신이고, 다른 사람들은 설치가 되었으나 나는 AttributeError: module 'tensorflow.compat.v2' has no attribute '__internal__'오류가 나서 해결을 못하고 결국 2.3.0으로 설치한다. 설치 예시 사진은 2.4.0이지만 결국 2.3.0으로 --upgrade 옵션을 통해 다시 설치했다. update&upgrade 등은 되었다 가정하고 시작 라즈베리의 경우는 ARM(임베디드용 프로세서)을 사용하기 때문.. 프로그래밍/Raspberry PI 2022. 10. 19. 이전 1 ··· 8 9 10 11 12 13 14 ··· 34 다음 반응형