python

pythonでシンプルなカメラアプリケーション

pythonだけでシンプルに。ライブラリは pygame VideoCapture を使用。使ったカメラはhttp://www.logitech.com/ja-jp/435/3055。 カメラから取ってくる画像バッファがなぜかBGRになっている(?)のでBGR->RGBに変換。使うカメラによっては色がおかしくなるか…

pythonでサクっとWebカメラから画像引っ張ってきて表示。

pygame, PIL, VideoCaptureを使う。 import sys import pygame import Image import VideoCapture def image2surface(image): mode = image.mode size = image.size data = image.tostring() return pygame.image.fromstring(data, size, mode) camera = Vid…

Google ChromeのパスワードをKeePass入力可能なCSVに変換する。

Google Chrome内部のパスワード管理ツールに登録されてるパスワードをKeePassに登録させた。まずChrome Password Decrypterでパスワードをテキストファイルに出力。以下のスクリプトでcsvに変換。なんかPython使えるようにしておきたいのでPythonでやってみ…

Windowsでサクっと顔認識をする遊び。

2011/05/12時点。まあ違う時期でも似たようなもんでしょう。 OpenCV 2.2をインストール http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/からOpenCV-2.2.0-win32-vs2010.exeをダウンロード、インストール。 Python 2.7.1をインストール…

OpenCV tracに投げたPythonバインディングAPI cv.KMeans2の修正パッチが取り込まれた。

https://code.ros.org/trac/opencv/ticket/414 で投げたOpenCV Pythonバインディングのcv.KMeans2の修正パッチが取り込まれました。 https://code.ros.org/trac/opencv/changeset/4140 パッチが割とそのまま取り込まれてるのでけっこう嬉しい。以前OpenCVは…

OpenCVは「Pythonバインディングを公式サポートしてます!」と言ってるけどイマイチちゃんと動いてなかった。

[追記] SVN HEADで修正されました。 「Python版のSnakeImageバグってるよ!」と書いて以下のpatchを本家のtracに投げたら素早く修正されました。 https://code.ros.org/trac/opencv/ticket/393 Pythonバインディングに結構まだ粗があるのは確かだけど、公式…

test