hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
小ワザ/USBカメラ/画像イメージ操作 - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

小ワザ/USBカメラ

画像イメージ操作

HSPCVではCVバッファに読み込んだ画像に対して様々な処理を行うことが出来ます。

任意サイズの画像イメージ操作(コピー、加算、減算、乗算ほか)
cvareaコピー元領域の指定
cvcopy画像のコピー
cvxors画像のXOR演算
画像イメージの高品質なリサイズ、スムージング、回転
cvresize画像のリサイズ
cvsmooth画像のスムージング
cvrotate画像の回転
画像イメージからの閾値による抽出、反転、色変換
cvthreshold画像を閾値で取得
cvconvert色モードの変換
cvflip画像の反転

カメラ画像の上下左右を入れ替える

カメラの向きは環境によっては、正常な向きの場合や上下が反転している場合などがあるようです。
(上下反転しているかしていないかの判定方法についてはよくわからないので、分かる方追記お願いします。)
今のところ、このような環境依存を考慮してユーザーが調整できるようにしておいたほうがいいと思います。

このように、正しい向きにするために上下反転したい場合や、 あるいは鏡のように動作させるために左右反転させたい場合など、画面を反転させる状況が頻繁に発生すると思います。

HSPCVでは上下・左右の反転にはcvflip命令が用意されています。
この命令でCVバッファ内の画像を上下あるいは左右に反転させることが出来ます。

サンプル

とりあえずサンプルを見てみましょう。
キーボードの↑↓←→を押すと上下・左右が反転します。

+  サンプルスクリプト

コメント

  • 他にもスムージングとか閾値とか面白そうなのありますが、よくわからないというか何に使うのか知らないので、私からの説明は出来ません。
    分かる方は追記お願いします。 [ojigi] -- GENKI? 2010-04-24 (土) 21:44:50

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2012-11-26 (月) 23:38:33 (376d)