タグ

OpenCVと画素に関するMikan6のブックマーク (1)

  • OpenCV での画素値の安全な取得 - yanoの日記

    OpenCV の開発者は非常に多くの機能を実装し提供してくれていますが,最も基となる画素値への参照にはあまり関心がないようです.CV_IMAGE_ELEM や cvGet*D cvSet*D という機能は用意されていますが,使いにくくしかも安全ではありません. というのも,画素へのアクセスで座標やチャンネル座標を間違えてしまうと領域外のアクセスになってしまうかもしれないからです(どこかの領域を破壊してしまうかもしれません).また,間違えた結果たまたま領域内の意図したのとは違う要素へのアクセスになってしまうかもしれません.さらに,画像の深度ビットに応じたキャストも必要になってきますが,実際にアクセスする画像の深度ビットに対応した型でキャストしなければなりません. これは配列の添字と同じで,どんなに洗練されたプログラマが細心の注意を払っていても間違え得る問題です. OpenCV は C で実

    OpenCV での画素値の安全な取得 - yanoの日記
  • 1