2011-01-01から1年間の記事一覧
これまで、Quick Buildのスクリプトエディターの機能がシンプルで、凝ったスクリプトは作りにくいので、いろいろなTipsを紹介しました。 スクリプトエディタの代わりにVisual Studioをエディタとして利用する方法(記事) スクリプトをDLL化することでVisual…
この記事で書いたように、VisionProとCVLを組み合わせると、いろいろ面白いことができます。実際にVisionProからCVLを呼び出す方法を記事にしようと思ったのですが、ちょっとしばらく時間が取れそうもありません。下記のリンクからコグネックスのテクニカル…
PatMaxで、たくさんのモデルを登録(トレイン)する、照合のためにすべてのワークをモデル登録する、などPatMaxのモデルをできる限り高速に登録したいこともあります。PatMaxのモデルを登録する際に、特徴粒度限界(Coars/Fine GrainLimits)の自動算出を省…
PatMaxを使ったバリエーションのテクノロジとして下記の4種類をよく紹介しています。 PatQuick 高速なPatMax PatFlex ぐにゃぐにゃな変形をピシッと真っ平らに戻す PatMax XLC 低コントラスト、高ノイズ用のPatMax。eXtream Low Contrastの略 :PatMax SA:モ…
タイトルはちょっとうそです。 スクリプトを直接デバッグすることはできないので、前の記事で紹介した方法を使って、スクリプトの主要な部分をアセンブリ(DLL)にします。 そのDLLをQuickBuildのスクリプトから呼び出して、DLLをVisual Studioのデバッガで…
QuickBuildのスクリプトからは、.NETの標準のライブラリ(System)やVisionProのライブラリ(Cognex.VisionPro)を呼び出すことは簡単にできますが、自分で作ったアセンブリ(DLL)も簡単に呼び出して利用することができます。QuickBuildのスクリプトで似たよ…
自宅環境構築中にちょっとはまったので記事にしちゃいます。 ついでに、32ビット環境でも、.NET Framework 4.0向けで気を付けなければならない点があるのでそれもあ合わせて記事にまとめます。 各欄にx32と書いてあるものは、32ビット環境で.NET Framework 4…
あまり知られていないようなので念のため記事にしておきます。 VisionProを購入すると、追加コストゼロ円でCVLがおまけにつけられます。 反対に、CVLを購入しても、追加コストゼロ円でVisionProをおまけにつけられます。 おまけを手に入れる条件は? 条件は…
GigE Visionカメラを使う場合、Featureと呼ばれるパラメタやファンクションを利用することが多いと思います。 これらFeatureは、GenICamプロトコルに乗っ取ったフォーマットで記述され、通常はXML形式のデータとしてカメラから取得されます。Featureの定義フ…
Flir社からサーマルカメラA315をお借りしました。 前から見るとこんな感じで、レンズはこれでついています。赤外線専用のカメラなので、普通のレンズじゃありません。ゲルマニウムレンズです。なんかすごそうですが理屈はさっぱりわかりません。たぶん可視光…
Basler社のGigE Visionカメラがまた2機種追加されました。 acA1600-20gm(白黒)、acA1600-20gc(カラー) aceシリーズのコンパクトな筐体で、ようやく200万画素カメラが提供されました。 ずいぶん時間がかかりましたが、これでaceシリーズも30万画素から500…
昨日の記事のPylon SDK付属のSpeed-O-Meterと同じことをQuickBuildでもやってみましょう。 まずは、おさらいSpeed-O-Meter Basler社が提供しているPylon SDKに含まれるユーティリティーで、GigE Visionカメラで画像を連続して取り込んで、その際のフレームレ…
GigE Visionカメラを使うには、通常はVisionPro/CVLをインストールするだけでいいのですが、カメラメーカーのBaslerも画像取り込みのSDKとユーティリティーPylonを提供しています。 本家Baslerの提供しているインストールガイドです。英語で110ページもあり…
Visual Studioがあらかじめインストールされていれば、この記事で紹介したように自動的に、コンロール登録用のツールが起動します。私が自宅PCにVisionProをインストールした際は、OSも新たに入れたため、VisionPro 7.1を先にインストールしてあとからVisual…
VisionProで画像を高速に90度回転させるいい方法はないものかとご相談を受けました。 ↓ むかし、CVLでプログラミングしていたころは確かMMXを使って何か作ったような覚えがあるのですが、VisionProだと一番簡単なのはAffine変換フィルタです。 回転といえばA…
GigEカメラなどの動作確認に利用できるツールWireSharkのインストール方法です。 WireSharkは、パケットキャプチャと呼ばれるアプリケーションで、イーサネットを流れるパケットを捕まえて(キャプチャして)中身を解析するツールです。 TCP/IPなどのイーサ…
GigE Visionカメラを使い始めるにあたっての設定や注意点、簡単なトラブルシューティングを解説します。 PCにイーサネットカードをインストール PCにカードを挿して、ドライバーをインストールするところまでは省略します。 ここでは、4ポートのイーサネッ…
展示会の出し物の手伝いをしていて、今日のお題の現象にぶつかりました。問題のイーサネットアダプタはオンボードのもので、一応インテルのコントローラなのですが Jumbo Frameの設定もないものでした。試したカメラは4台。すべてBasler社のGigE Visionカメ…
GigE Visionカメラを使うに当たって一番心配なことは、「画像取り込みミス(画像の取りこぼし)」だと思います。実際にはGigE Visionは、ネットワークの帯域設定を正しく行うことで、取り込みミスを心配する必要はないのですが、万が一取り込みミスが発生し…
最近Windows 7の普及とともに、64ビットOSの普及が急激に進んでいるように感じます。 電気屋の店頭で販売されているPCのプリインストールOSがWindows 7 64bitの構成をずいぶん目にするようになりました。個人的にも2009年ごろから自宅PCはWindows Visata 64b…
ちょっと面白いPC2台を紹介します。 (PCの写真はデモ機を借りたら掲載しますね。それまでは、リンク先でご確認ください) GigE VisionカメラにもってこいなPC ADLINK EOS-1000 台湾のADLINK社の製品です。 特徴 PoE(Basler Aceシリーズに電源供給可能)機…
Basler社のGigE Visionカメラのaca2500-14gm/gcは、500万画素の高解像度ながら、5万円台というとってもお手頃価格で魅力的なカメラです。 ただ、安いからには何か理由があります。落とし穴にはまらないように気を付けて安いカメラを使い倒しましょう。 落と…
いきなりダウンロード可能になったこの謎のパッチファイル。 とりあえず今すぐにこのパッチをあてる必要はありません。このパッチは、アナログフレームグラバのMVS-8500シリーズのマイナーチェンジ版のMVS-8510シリーズ向けのものです。 MVS-8510の出荷時期…
コグネックスで取り扱いのあるGigE Visionエリアカメラの一覧です。 以前ラインセンサの一覧を掲載したのでエリアセンサもまとめました。 現在はすべてBasler社のカメラです。似たようなカメラがたくさんあってどれを選んだらいいのか悩ましいです。 機能の…
VisionProのQuickBuildでは、スクリプトを使って機能を拡張することができます。ただ、スクリプトを編集するユーザーインターフェースはこのようなもので、お世辞にも使いやすいとは言えません。 ごく簡単なスクリプトを書くだけでしたら、インテリセンスも…
昨日は円筒形を平面に変換してみましたが、今日は、ドーナッツ形状をまっすぐに極座標変換します。完全なドーナッツ型(CDやDVDみないな)から円弧状のものまでいろいろ応用が利きます。 曲線状の検査や計測は設定や運用が難しいですが、極座標変換を使って…
キャリブレーション機能を使って円筒形のものを平面に変換してみましょう。 ただし、キャリブレーションツールはレンズの歪みとカメラ取付歪みを取り除くように設計されているので、それ以外の歪みにはあまり正確には対応できません。そのような歪みにはPatF…
VisionPro/CVLには、チェッカーボードキャリブレーションツールがあります。 このツールは レンズにる歪み(糸巻きやたる型) カメラ取付の傾きによる台形歪み これらが複合したややこしい歪み を除去する機能があります。左が生画像、右が変換後です CVLの…
Basler社のRunnerがVisionProで利用できるようになりました。以前からGigE VisionカメラのRunnerシリーズはあったのですが、VisionProで利用しやすいようにいろいろ改善してもらって、このたびリリースされました。最初、GigiE Visionでラインセンサを使うと…
VisionProのスクリーンショットはさすがにWindowsパソコンがないと無理ですが、原稿書いたり、ポチ絵を書いたりするのは新兵器を使って、電車の中や喫茶店などで書くことも増えてきました。 手書きのポチ絵 こんな感じでKING JIM 「電子メモパッド」ブギーボ…