Windowsプログラム

C++ Builder CE

libvlcwrapperの機能を少しだけ拡張

libvlc_video_take_snapshot()を追加libvlcwrapperでライブ動画を再生中にスナップショットをセーブする必要が生じました。CS-CP1等のAPIを叩いてスナップショットを撮ることを考えましたが、どうも実現で...
C++ Builder CE

7 segment digits 自動検出の試み

肝心の正規化相関計算ルーチンの作成と検証佳境に入ってきました。現時点で作成して基本的な動作確認をしておきましょう。正規化相関計算については、vmapの記事を参考に願います。図を再掲すると、ncc(normalized cross corre...
C++ Builder CE

7 segment digits検出のためのテンプレート準備

#3 8bit grayscale画像への変換もしておくかなの続きです。まずはフォームから、Unit1.hは、//---------------------------------------------------------------...
C++ Builder CE

プログラム修正

マイナーフィックス前記事7 segment digits検出のためのテンプレート準備 | 学習の補助をめざすの修正です。24bit pngを8bit pngに変換するプログラムを書いていて気がつきました。Unit1.cppを下記に変えてくだ...
C++ Builder CE

NHK FM Radioのライブストリームを聞くアプリ

libvlcwrapper.hを使えば3行で書けます前記事の続きの最後で、libvlcwrapper.h使えば数行で書けると言いましたが、実際は3行+1行でした。忘れないうちに掲載しておきます。まずフォームですが、何も無し。大きさも適当です...
C++ Builder CE

らじる☆らじる聞き逃しサーチアプリ

NHKさんの更新ごちゃしてるけど.....。昨日8月27日の午前8時前後にいつものように今日放送された分の”ラジオ英会話”を再生しようとして表題のアプリを起動すると、聞き始めて、昨日のプログラム(ないしコンテンツ)ではないかと気がついた、色...
C++ Builder CE

7 segment digits検出のためのテンプレート準備

#2 連続処理前のプログラムにframe0.jpg~frame9.jpgの範囲で繰り返す処理を加えます。前の記事は、7 segment digits検出のためのテンプレート準備 | 学習の補助をめざすでした。前のプログラムを活用します。まず...
C++ Builder CE

C++ Builder CE TBitmap->Grayscale png file

TBitmapについておさらいしておきましょう前の記事でTBitmapというのが出てきましたが、これを介してGrayscale(白黒ともいふ)イメージを作ってみましょう。いつものようにVCLでTImageを使います。実行例は、まずフォームは...
C++ Builder CE

C++ Builder CE 13が出たのでインストール

CE版は出たばっかりですと同様な手順でいいのですが、13.0からは、事前に適切なWindows SDKをインストールしておく必要があります。そのあたりの公式の注意書きは、を参照ください。FAQの肝心な部分を抜粋します。RAD Studioの...
C++ Builder CE

Cameralib 64の応用

7-segment digits detectionのためのテンプレート自動撮影60秒毎にキャプチャーして、適切なファイル名でセーブするプログラム。Cameralib 64自体は、ここから入手してください。下記のような追加のヘッダーをinc...