본문 바로가기

Open CV6

day 31 - 이후 제주도를 다녀왔다. 제주도에서 부터 컨디션이 안좋음을 느꼈는데 코로나 확진 판정을 받았다. 근래 접촉했던 친구들 2명도 함께 확진 판정을 받았고 나의 경우 인후통을 제외하고 별 다른 증상은 없었으나 다른 친구1은 발열 증상과 인후통 함께 제주도를 갔던 친구 2는 컨디션 난조와 약간의 발열이 있었다. 나의 경우는 3일차 정도에 심한 정도의 인후통을 느꼈다 4일,5일 차 까지도 인후통에 시달렸고 제주도에서 가져온 귤을 먹는데 심한 고통을 느꼈다. 회복이후 작업에 들어갔는데 파이썬의 경로가 꼬여 다시 설치 했다. 하지만 기존 운영체제의 32, 64 비트 문제와 파이썬 버젼의 호환 문제가 겹쳐 결국 버스터 버젼인 레거시 버전을 설치 하기로 했다. 놀랍게도 레거시 버전을 설치하니 내가 격은 문제들의 모두가 .. 2022. 3. 6.
25day 리눅스 기반의 개발은 절반은 환경구축에 대한 에러 나머지 절반은 코드에 관한 에러로 이루어져있는 듯하다. 만약 한번도 문제가 일어나지 않는다면 그것은 어딘가에서 조용히 다른 문제를 일으키고 있을 것이다...아직 알아채지 못 한걸 뿐... 텐서플로와 케라스 h5py를 다 설치 해갈때쯤 텐서플로가 설치가 안되었다. 구글를 찾다가 지쳐서 자고 일어났는데 문득 내가 사용하는 파이썬 버젼과 호환이 안될지도 모른다는 생각이 들었다. 아...내가 사용하는 파이썬 버전은 3.9버전 이였고 텐서프로의 지원 버전은 3.7이였다. 아마 파이썬의 버전을 낮춰주면 해결될 듯한데...문제는 이걸 위해 또 미니콘다를 설치해야한다는 점이다... https://m.blog.naver.com/PostView.naver?isHttpsRe.. 2022. 2. 11.
22day from IPython.core.pylabtools import figsize from tensorflow.tools.docs.doc_controls import T import os import random import fnmatch import datetime import pickle import numpy as np np.set_printoptions(formatter={' float_kind':lambda x:"%.4f" %x}) import pandas as pd pd.set_option('display.width', 300) pd.set_option('display.float_format', '{:,.4f}'.format) pd.set_option('display.max_colwidth', 2.. 2022. 2. 8.
21day-2 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료 if keyValue == ord('q'): #q가 입력되면 braek를 실행 braek _, image = camera.read() #카메.. 2022. 2. 7.
21 day- 1 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료 print(str(keyValue)) # 키보드로 입력 받은 값 출력 if keyValue == ord('q'): #q가 입력되면 braek.. 2022. 2. 7.
14 day-I will find a way. I always have. 책이나 인터넷에 나온 正道는 아니였지만 암튼 카메라와 라즈베리 파이 연결에 성공 했습니다. 생각보다 좋은 화잘로 나와서 놀랐다. 테스트 파일이 저장되는것도 확인을 했으니 이젠 open cv를 이용하여 영상처리를 시작 하려고 한다. 이젠 한방에 실행되면 아쉽다...라고 할뻔 어케 한번에 되는 경우가 없네 먼가 open cv버전 에서 오류가 난 듯 하다. 오픈 cv는 간단한 파일만 설치 하는 방법(비공식) 이 있고 정식으로 모든 파일을 다 다운 받는 방법이 있는데 비공식은 https://softtone-someday.tistory.com/8 이방법을 참고 하면되고 공식은 https://qengineering.eu/install-opencv-4.1-on-raspberry-pi-4.html 이 방법을 참고 하면.. 2022. 1. 21.