こんばんわ~♪
ちょっと遅くなっちゃいましたけど予告通りopenCVのテストをコレグラフを使ってやってみたいと思います(*^ω^*)/
今回は初めてのopenCVという事で基礎の基礎?画像の読み込みからグレースケールで保存という超簡単なプログラムを動かしてみましたw
とりあえずソースです♪
import os,cv2,numpy path = os.path.join(self.framemanager.getBehaviorPath(self.behaviorId),"../html/img/") file = path + "hoge.png" newFile = path + "newHoge.png" img = cv2.imread(file,0) check = cv2.imwrite(newFile,img) self.logger.info(str(img)) self.logger.info(str(check)) self.onStopped()
こんな感じでカラーのpng画像を読み込んでグレースケールで別のファイルとして保存しています。
まずcv2.imreadで画像ファイルを読み込んでます
第2引数を0にしてるのでグレースケールです
カラーがよければ1にして下さいねっ
次にcv2.imwriteで保存しています。
あとは適当にログをはいてるだけなので、説明はこれくらいですかね??
今日はopenCVのさわりだけやってみました♪
ということで・・・(*^ω^*)/バイバイ
福岡でロボット開発といえば、株式会社システムトランジスタ
(通称シストラ)ロボティクス部d^ω^bからのお知らせでした。