Page 621 - MDP2020-1
P. 621
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅰ | 615
def Dataization(img_path): #불러온 이미지 사이즈 조정
image_w = 28 #학습된 이미지랑 사이즈 같아야함
image_h = 28
img = cv2.imread(img_path)
img = cv2.resize(img, None, fx=image_w/img.shape[1], fy=image_h/img.shape[0])
return (img/256)
src = []
name = []
test = []
image_dir = '/tmp/www/' #비교할 이미지 경로
for file in os.listdir(image_dir):
src.append(image_dir + file)
name.append(file)
test.append(Dataization(image_dir + file))
test = np.array(test)
model = load_model('/tmp/TT/numpy_data/Gersang.h5') #모델 로드
predict = model.predict_classes(test)
for i in range(len(test)): #결과값 출력
print(name[i] + " : , Predict : "+ str(categories[predict[i]]))
카메라
- 카메라가 찍는 영상을 실시간으로 모니터에 출력 해주고
웹 서버로 전송하기 위해 타이머 인터럽트를 이용항
일정 시간마다 자동으로 사진을 찍는 python 프로그램
import cv2
import time # 타이머 기능을 위한 import
import threading # 타이머 기능을 위한 import
import datetime # 타이머 기능을 위한 import
capture = cv2.VideoCapture(-1)