ロボット【Pepper(ペッパー)】画像を読み込んでグレースケールで保存(openCVテスト)

こんばんわ~♪

ちょっと遅くなっちゃいましたけど予告通り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からのお知らせでした。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください