[파이썬] Tkinter & OpenCV 스트리밍 화면에 마우스 이벤트 추가 본 글은 기록용 글 입니다. Tkinter를 이용해 OpenCV 영상을 띄우는 코드입니다. import cv2 import PIL.Image, PIL.ImageTk from tkinter import * class App: def __init__(self, window): self.width, self.height = 640,480 self.window = window self.window.geometry("640x480") self.window.title("Tkinter + OpenCV") self.cap = cv2.VideoCapture(0) self.cap.set(cv2.CAP_PROP_FRAME_WIDTH, self.width) self.cap.set(cv2.CAP_PROP_FRAME_HEIGHT.. 2021. 6. 30. [파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기(수정) 2021.02.03 - [파이썬] - [파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기 [파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기 안녕하세요? 만들오 입니다. ESP CAM의 영상의 주소는 http://192.168.0.12/stream 과 같은 스트리밍 주소입니다. 일반적인 cv2.imread("http://192.168.0.12/stream") 과 같은 방법으로 열 수가 없습니다. imutil.. mandloh.tistory.com 지난 글에서 속도가 저하되는 부분이 있어 수정했습니다. 수정 내용은 주석에 기록했으니 참고해 주시기 바랍니다. import cv2 import numpy as np from urllib.request import urlopen url =.. 2021. 6. 29. [파이썬] Object Tracking Tkinter로 만들기 본 글은 기록용 글 입니다. Opencv contrib 라이브러리의 Object tracking 기능을 Tkinter GUI로 구성한 자료입니다. import cv2 import PIL.Image, PIL.ImageTk from tkinter import * class App: def __init__(self, window): self.width, self.height = 640,480 self.window = window self.window.geometry("640x480") self.window.title("Tkinter + OpenCV") self.cap = cv2.VideoCapture(0) self.cap.set(cv2.CAP_PROP_FRAME_WIDTH, self.width) self.ca.. 2021. 6. 27. [자바스크립트] WebRTC 카메라 설정 변경하기 Ver.2 (tweakpane) 이전 글에서 일부를 수정했습니다. 2021.04.14 - [자바스크립트] - [자바스크립트] WebRTC 카메라 설정 변경하기 (tweakpane응용) 코드의 재사용성을 늘리기 위해 수정했습니다. 설명보다는 기록을 위한 글 입니다. 2021. 6. 25. [아두이노] ESP32 블루투스로 SSID 업데이트하기(EEPROM 이용) 1. 서론 지난 글에서 EEPROM을 이용해 기록하는 방법을 알아보았습니다. 2021.05.22 - [아두이노] - [아두이노] ESP 보드 EEPROM 사용하기 [아두이노] ESP 보드 EEPROM 사용하기 1. 서론 ESP계열 보드의 EEPROM이란, 하드디스크처럼 저장할 수 있는 공간을 말합니다. 전원을 끄거나 스케치를 바꿔도 남아있기 때문에 중요한 정보를 기록할 수 있습니다. 저는 Wifi에 접속하기 위 mandloh.tistory.com 오늘은 ESP32의 Bluetooth 기능을 이용해 SSID와 비밀번호를 업데이트하는 코드를 공유합니다. 2. 본론 사용한 MCU는 WEMOS D1 MINI ESP32 보드 입니다. #include #include #include #include #include.. 2021. 5. 23. [아두이노] ESP 보드 EEPROM 사용하기 1. 서론 ESP계열 보드의 EEPROM이란, 하드디스크처럼 저장할 수 있는 공간을 말합니다. 전원을 끄거나 스케치를 바꿔도 남아있기 때문에 중요한 정보를 기록할 수 있습니다. 저는 Wifi에 접속하기 위한 SSID와 비밀번호를 기록해보려 합니다. 2. 본론 사용 방법은 간단합니다. 아래 코드의 주석 내용을 참고해 주세요. 주의할 점은, ssid의 길이기 20을 넘게되면, 뒤의 pwd 주소 기록 시 잘리게 됩니다. 이런 경우, pwd를 기록하는 주소를 20보다 크게 바꿔주시면 됩니다. #include "EEPROM.h" //라이브러리 로드 void setup() { Serial.begin(115200); Serial.println("start"); EEPROM.begin(100); //EEPROM의 메모.. 2021. 5. 22. 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음