普通のRGBでなく、シングルチャンネルの 32bit 浮動小数点データを画像として保存したい

概要

サンプルコード

cv::Mat read = cv::imread("temp.png", CV_LOAD_IMAGE_UNCHANGED); cv::Mat readImage = cv::Mat(read.rows, read.cols, CV_32FC1, read.data); }}

実行結果

注意

ジャンル:OpenCV:OpenCV 2.3準拠


*1 大き過ぎるといってもmsオーダーの話
*2 imshowでは、1、3、4チャンネルの画像は表示できる

添付ファイル: filetemp.png 1342件 [詳細] filefloat-image-result.png 1363件 [詳細] filefloat-image-sample.png 1341件 [詳細] filesync-sample.png 1332件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-02-07 (木) 13:46:35