mengineer's blog

ニッチなネタばかりですが。

JAISDK Pixel値の取得

過去記事はこちらから。

前回のネタで、12bit Bayer GR PackedのみRとGのデータがおかしかったので、
今回は平均値では無くて、J_Image_GetPixelを使ってPixel値を取得してみます。

ちなみにJAISDK.NET Wrapperのマニュアルを見ると、下記4つの関数が有ります。 f:id:mengineer:20170816114551p:plain

前回までは、一番下のJ_Image_GetAverageでエリアの平均値を取得しましたが、
今回はJ_Image_GetPixelに変えてみます、正しい値が取得出来るでしょうか?

続きを読む

JAISDK PixelFormatを指定して平均値取得

過去記事はこちらから。

前回の画像データ取得から、更に下記の機能を追加してみます。

  1. カメラOpen時にPixelFormatのNode値(一覧)を取得
  2. PixelFormatの設定を変更出来るように
  3. 平均値のラベル更新をタイマーで廻すように

画面にcomboBox1を追加し、PixelFormatを選択出来るようにします。

f:id:mengineer:20170812130620p:plain

3.は前回の別スレッドから更新する処理だと、終了時にエラーが出たので、
他のサンプルを参考にして、タイマーで更新するようにしたものです。
(もっと良い方法が有るのかもしれません)

続きを読む

JAISDK 画像データの平均値を取得する

過去記事はこちらから。

前回は単に画像データを表示するだけでしたが、今回は中身を参照してみます。

前回のChildWindowSampleを改造します、最下部にlabelR、labelG、labelBを追加し、
そこにRGB各色の平均値を表示させてみましょう。

f:id:mengineer:20170807110114p:plain

続きを読む