Skip to content

Instantly share code, notes, and snippets.

@pythonsuezo
pythonsuezo / cvtest.py
Created May 21, 2018 05:27
カメラ画像加工器その1の画像を表示するコード
import cv2
file = "C:\\Users\\SUEZO\\Pictures\\cat.jpg"
windowname = u"1:org 2:gray ESC:close"
im = cv2.imread( file )
gray = cv2.cvtColor( im, cv2.COLOR_BGR2GRAY )
cv2.imshow(windowname, im)
live = cv2.getWindowProperty("Capture", 0) == 0
@pythonsuezo
pythonsuezo / camtest.py
Last active May 21, 2018 05:43
カメラ画像加工器その2 PCにつながっているカメラの画像を取得するコード1
import cv2
capture = cv2.VideoCapture(0)
capture.grab()
while 1:
ret, image = self.capture.read()
if ret == False:
continue
cv2.imshow("Capture", image)
@pythonsuezo
pythonsuezo / camtest.py
Created May 21, 2018 05:45
カメラ画像加工器その2 PCにつながっているカメラの画像を取得するコード2
import cv2
capture = cv2.VideoCapture(0)
capture.grab()
effect = 0
firstcap = False
while 1:
ret, image = capture.read()
@pythonsuezo
pythonsuezo / cameraeffect18_05_14.py
Created May 21, 2018 05:55
カメラ画像加工器その3フレームを表示してカメラ画像を加工するコード
import os, sys
import wx
import cv2
import cvframe
import datetime
import configparser
import numpy as np
from threading import Event, Thread
import winsound
import re
@pythonsuezo
pythonsuezo / cameraeffect18_05_15.py
Created May 21, 2018 06:01
カメラ画像加工器その5 カメラ、画像の表示と加工ができるコード
import os, sys
import wx
import cv2
import cvframe
import datetime
import configparser
import numpy as np
from threading import Event, Thread
import winsound
import re
@pythonsuezo
pythonsuezo / cameraeffect.py
Created May 21, 2018 06:06
カメラ画像加工器その6 完成コード
# coding: utf-8
import os, sys
import wx
import cv2
import cvframe
import datetime
import configparser
import numpy as np
from threading import Event, Thread
import winsound
@pythonsuezo
pythonsuezo / Echoclient.py
Last active May 22, 2018 04:17
エコーサーバーとクライアントのコード
# Echo server program
import socket
HOST = '' # Symbolic name meaning all available interfaces
PORT = 50007 # Arbitrary non-privileged port
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
with conn:
@pythonsuezo
pythonsuezo / serialtest.py
Last active June 7, 2021 03:40
pythonでシリアル通信をするコード
import serial
# COMポート20でボーレート9600、パリティビットなしで設定
ser = serial.Serial("COM20", baudrate=9600 ,parity=serial.PARITY_NONE)
# ノイズデータがある場合があるのでバッファをクリアする
ser.reset_input_buffer()
# シリアル通信もバイナリ形式で送る
ser.write(b"hello world")
@pythonsuezo
pythonsuezo / teraframe.py
Last active May 23, 2018 06:26
なんやかんや通信するソフトのフレームを表示するコード
# -*- coding: utf-8 -*-
###########################################################################
## Python code generated with wxFormBuilder (version Nov 6 2017)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################
import wx
@pythonsuezo
pythonsuezo / teraframe.fbp
Created May 25, 2018 04:12
なんやかんや通信するソフトその4のwxFormBuilder用のファイル
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<wxFormBuilder_Project>
<FileVersion major="1" minor="13" />
<object class="Project" expanded="1">
<property name="class_decoration"></property>
<property name="code_generation">Python</property>
<property name="disconnect_events">1</property>
<property name="disconnect_mode">source_name</property>
<property name="disconnect_php_events">0</property>
<property name="disconnect_python_events">0</property>