반응형 프로그래밍207 [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. [라즈베리파이] 텐서플로와 케라스 설치 먼저 나의 환경은 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. [Python] OpenCV 영상 출력(너비, 높이, 프레임) 이전 글 : 2022.10.06 - [프로그래밍/Python] - [Python] OpenCV 이미지 출력 [Python] OpenCV 이미지 출력 OpenCV 이미지 출력하는 방법이다. import cv2 image = cv2.imread('C:/Users/Park/Desktop/park-duck.jpg') cv2.imshow('image title', image) cv2.waitKey(0) cv2.destroyAllWindows() 1. imread(filename, fla.. park-duck.tistory.com 일단 먼저 예제에 사용될 동영상이다. 주인공은 우리 집 고양이 코코. 영상 길이는 5초이며 30 프레임이니 총 150장의 사진이 5초 동안 지나간다고 보면 된다. 너비는 1080, 높이는.. 프로그래밍/Python 2022. 10. 7. [Python] OpenCV 이미지 출력 OpenCV 이미지 출력하는 방법이다. import cv2 image = cv2.imread('C:/Users/Park/Desktop/park-duck.jpg') cv2.imshow('image title', image) cv2.waitKey(0) cv2.destroyAllWindows() 1. imread(filename, flag) 먼저 imread는 image read의 줄임말이며 파라미터로 이미지의 경로와 flag옵션을 가진다. flag옵션은 아래의 세가지이다. 1 = cv2.IMREAD_COLOR = 칼라 읽기 (투명 무시) 0 = cv2.IMREAD_GRAYSCALE = 흑백 사이의 값으로 읽기 -1 = cv2.IMREAD_UNCHANGED = 투명 영역 포함 읽기 return값은 이미지의 픽.. 프로그래밍/Python 2022. 10. 6. [Python] OpenCV란 먼저 OpenCV란 Computer Vision의 줄임말로 영상이나 이미지에 대한 처리를 도와주는 오픈 라이브러리이다. 상업적으로도 무료이며 Python, C, Java, Mac, Android, Matlab 등 넓은 범위로 지원하기 때문에 인기가 많다. 개인적으로 사람의 신체 중 가장 중요한 부분을 꼽자면 뇌, 눈, 손이라 생각하는데 특히 후각이나 촉각보다는 시각에 많이 의존한다고 생각한다(개인적) 사람의 눈에 대체할 수 있는 장비라 하면은 바로 카메라가 떠오른다. 그렇다면 촉각을 대체할 수 있는 장비는 무엇일까? 또는 후각을 대체할 수 있는 장비는 무엇일까? 일단 나는 깊이 생각해도 촉각은 경도를 측정하는 센서와 후각은 가스센서 정도? 시각을 대체할 수 있는 카메라는 사람의 눈과 매우 유사하기에 AI.. 프로그래밍/Python 2022. 10. 6. [Linux] NAS OMV 파일시스템생성 에러 해결 라즈베리파이에서 NAS OMV 세팅 중 아래와 같은 에러가 뜸. 500 - Internal Server Error Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; mkfs -V -t ext4 -b 4096 -m 0 -E lazy_itable_init=0,lazy_journal_init=0 '/dev/sda1' 2>&1' with exit code '1': mke2fs 1.46.2 (28-Feb-2021) Found a dos partition table in /dev/sda1 Proceed anyway? .. 프로그래밍/Raspberry PI 2022. 9. 29. [C#.NET] 폼 최대창으로 로드하기(창 넓이, 높이 값 구하기) C# .NET 최대창으로 열면서 창 넓이/높이 구하기 듀얼 모니터면은 창은 최대화되어 하나의 모니터를 잡아먹지만 값은 두대의 값을 가져오더라... using System.Windows; using System.Windows.Forms; namespace Test { public partial class Form1 : Form { public Form1() { InitializeComponent(); //FormBorderStyle = FormBorderStyle.None; //최대, 최소, 닫기버튼 WindowState = FormWindowState.Maximized; //최대화 double width = SystemParameters.VirtualScreenWidth; //넓이 double heigh.. 프로그래밍/C,C++,C# 2022. 9. 28. [라즈베리파이] putty 외부접속 허용 가장 먼저 라즈베리파이에 외장하드를 연결하여서 NAS 서버를 만드는 중인데 아무것도 모르는 상태로 만드는 중이라 이 글을 맹신하진 말고 참고만하자. 가장 먼저 할 일은 라즈베리파이 이미지를 굽는 것 1. 라즈베리파이 이미지 굽기 이미지도 못 굽는데 이 글을 볼리는 없지만 나의 방식을 일단 보여준다 https://www.raspberrypi.com/software/ 로 접속 이미지를 굽는 프로그램 다운로드 운영체제는 개인의 목적에 따라 선택한다. 나는 NAS를 위한 것이니 [other] - [Raspberry Pi OS Lite 32bit(No Desktop)]으로 설정 sd카드를 선택하고 고급옵션을 클릭. ssh를 사용한다. 나는 집에선 못하는 스타일이니... 사용자 이름은 default로 해도 무관하지.. 프로그래밍/Raspberry PI 2022. 9. 28. [라즈베리파이] 이미지(.img) 용량 줄이기 라즈베리에서 가장 편리했던 게 sd카드 복사/백업이 너무 간편한 것. (하드디스크의 경우 분리하고 꼽았다가 용량 크고 어우 ) 백업을 여러번 하다 보니 읽기/쓰기도 자주 했는데 GUI로 들어가면 16GB 사용이 기본이기 때문에 컴퓨터에 온전히 백업 파일을 저장하기엔 부담이 있다. PiShrink라는 것을 사용해왔는데 마침 32GB SD카드를 백업하고 16GB SD카드에 옮겨야 할 일이 생겨서 글을 작성한다. (또는 똑같은 16GB->16GB로 옮기는데 저장공간 관련 에러가 뜨는 것은 제품마다 조금씩 용량 차이가 있기 때문에 날 수도 있다) 참고로 압축파일 마냥 압축하는 방식이 아니고 사용하지 않고 마운트 되는 공간을 줄이는 방식이다. (아마도) 실행창(Win+R)을 켜서 diskmgmt.msc를 입력하면.. 프로그래밍/Raspberry PI 2022. 9. 27. [Linux] Flask, NGINX, UWSGI 연동하여 홈페이지 만들기 AWS 사용 OS : 우분투 18.0.4 python : 3.6.9 (기본 설치) 먼저 기본적인 구조이다. 파일 위치는 /home/ubuntu/www이며 tree -L 3을 실행하였을 때의 디스플레이 이건 파일 위치가 /etc/ningx이며 혹시나 첨부해둔다. 코드 중 대괄호 [ ]로 되어있는 건 파일 이름, 없는 건 터미널 명령어이다. 모두 가상 환경에서 진행해도 된다. AWS에서 인스턴스를 막 시작했을 때부터 시작 1. FLASK, UWSGI, 가상환경 설치 - 가상 환경을 건너뛰는 분 있는데 가상환경을 꼭 설치하자. sudo apt-get update sudo apt-get upgrade sudo apt install python3-pip python3-dev build-essential libss.. 프로그래밍/Linux 2022. 9. 23. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음 반응형