前提・実現したいこと
OpenCVでCV_32FC1の型への画素値の代入を行いたい
発生している問題・エラーメッセージ
CV8UC1の型では下記のコードのようにdataを用いて画素値にアクセスしていましたが,CV_32FC1の型で扱いたい場合どのようにすればよいのでしょう。値を0~1.0の間に変えて実行したのですが黒い画像しか出力されません。
該当のソースコード
cv::Mat src = cv::imread("???.jpg");
for(int y = 0; y < src.rows; ++y){
for(int x = 0; x < src.cols; ++x){
for(int c = 0; c < src.channels(); ++c){
cout << src.data[ y * src.step + x * src.elemSize() + c ] << endl;
}
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/04 03:44
2018/04/04 04:06
2018/04/04 05:04
2018/04/04 05:14
2018/04/04 05:54
2018/04/04 06:01
2018/04/04 07:23