画像ファイル

3D画像

C++ Builder 中級プログラミング

MPO JPS JPGの画像ファイルを表示する改良版プログラムのバイナリ 前の記事 の続編かつ最終記事というかまとめです。交差法と平行法を選べますが、前記事に書いたようにデフォルトは平行法にしました。またそれにともなって、平行法をやりやすい...
3D画像

プレビュー付き画像選択ダイアログを作る

JPSやらMPOやらのデフォルトではプレビューできないファイルを表示する C++ Builder CEやらDelphiでファイル選択ダイアログを使う場合に、jpgやらpngとかならばプレビューできますが、非標準のファイルの中身を観ることはで...
C++ Builder CE

MPOファイルの表示プログラム

C++ Builder CE版 jpsは左右二つのjpeg画像を横並びにしたもの、mpoはいわば縦並びにしたもので、mposhowのコードを眺めとわかります。再掲しませんがね。 unsigned char pat[] = {0xff,0xd...
3D画像

JPSファイルの表示プログラム

以前の記事で欠落していた機能の補完です まずjpsファイルの構造ですが、これは左右のjpeg画像を横に並べただけのものです。つまり 図で表すと、こんな感じですね。もとのjpsファイルは拡張子こそ*.jpsですが、中身はjpegなので、これを...
C++

MPOファイルの表示プログラム

Cudavmapからの流れで、MFCなWindowsプログラムを紹介します。 拡張子が.mpoなファイルはその昔FujiFilmから発売されていた、3Dカメラによって記録されたものです。カメラは、型番がFinePix REAL 3D W1で...
C++

運動解析プログラム VMAPについて

GPUによる並列化 Cuda利用 の続編です。下図(再掲)で、 このグラフで一番高速なものです。CPU側でGPU上のコードを呼び出しているのは、下記のspiralprod(maxpos)です。 for( int frame = astart...
Windows

運動解析プログラム VMAPについて

気泡の追跡 前記事の続きです 左上のノズルから水中に吹き込まれた空気によってできた気泡の動きを捉えた動画です。これは普通のAVIファイルです。 ここから8個のROIを定義して、それらを独立して追尾(トレース)した結果が次の動画です。 途中ト...
bash

IO-DATA TS-WLCEで郵便物投函を検出してみる

line notifyの代替としてDiscordのbotを使う 前記事ではline notifyを使ってpush通知をしていましたが、これがあと一ヶ月程度で使えなくなるということで皆様色々と検討ないし研究されているようですが、Discord...
C++ Builder CE

C++ Builder CE Cameralibの活用

4. Cameralibの構築とテストプログラムのbuild 前記事で入手したCanonとNikonのアーカイブをまず展開します。筆者が用意したwrapperのヘッダと静的ライブラリを固めたzipを下記リンクからダウンロードして、展開してく...
C++

C++ Builder CE Cameralibの活用

3. Canon EOS SDKとNikon Imaging SDKの入手 EOS EDSDKの正式名称はデジタルカメラ開発支援パッケージの中のCanon EOS SDK(EDSDK)になります。紹介ページはです。 このページの下の方に、 ...