なんとなく

なんとなく書きます

2012-01-01から1年間の記事一覧

ピント

画像のピントについて 距離を変化させてコントラストのピークがピントの合っている場所になるとのこと。コントラストについて 画像の最も明るい画素と最も暗い画素の輝度の差 参考URL(wikipedia) http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%88%…

ドラッグ&ドロップ

C#

overrideでの書き方。 protected override void OnDragEnter(DragEventArgs drgevent) { drgevent.Effect = DragDropEffects.All; base.OnDragEnter(drgevent); } protected override void OnDragDrop(DragEventArgs drgevent) { string fileNames = (string…

スレッドが終わっているかの確認方法について

まずは、スレッドの作成CWinthread* thread = AfxBeginThread( DoThread , NULL);まずは、スレッドの終了の確認部分//スレッドの状態の箱 DWORD threadInfo; while(1){ //この関数でスレッドの状態の値をとる ::GetExitCodeThread( thread->m_hThread , &thr…

devcon

devcon.exeの使い方。コマンドプロンクトでexeの場所まで行き devcon コマンド で実行。とりあえず接続されているデバイスの一覧をファイルに出力するには、 devcon find * > deveiceinfo.txtUSBや仮想COMポート(FTDIBUS)に繋がっている(?)ものだけを取得す…

コマンドプロンクトの出力をファイルに保存する

cmd

コマンド > ファイル名のようにコマンドの後に「>」をつけるだけ。 >の後には半角スペースを忘れないように!

charとwchar

charとwchar間の変換について。 wcstombs_sでwchar→char mbstowcs_sでchar→wchar の変換ができる。 ただし、変換先のメモリを作成する必要がある。コード例 ・wcstombs_sについて wchar* strWchar;//変換元のwchar size_t length = _tcsclen(strWchar); char…

windowの位置,サイズについて

C#

winodwの位置とdisplay情報の取得について◆windowの位置について・アプリケーションのサイズを取得 アプリケーションの左上を原点にした領域を取得できる. Rectangle rect = this.ClientRectangle; Rectangle rect2 = DisplayRectangle; の2つの方法か・ア…

tchar

charとtcharの対応についてchar -> tchar atoi -> _ttoi atof -> _ttofprintf -> _tprintf sprintf -> _stprintffopen -> _tfopen fprintf -> _ftprintf fclose -> fclose_ttoi(atoi)に関して なぜか、代入した文字列の最後の文字しか数字に返さなかった。 _…

自動補正のON,OFF

カメラの自動補正は主に下の3つ。 WB、Brightness,auto gainint ret; //設定用パラメータ0ならOFF 1ならONになる。 double autoGainPara ,whiteBalancePara ,britenessPara ; //第2引数今回の用途では必要なし。 double para2;//下のようにして自動補正の有…

tooltip

MFC

クラスウィザードの仮想関数から PreTranslateMessage を呼び出す。

tooltip

MFC

クラスウィザードの仮想関数から PreTranslateMessage を呼び出す。 classview -> virtual function pretrancelatestring str; Ctooltip tooltip; tooltip.create(this); で作って. tooltip.add( getdlg() , str ); これにコントロールと加えたい文字列を加…

is_SetOptimalCameraTiming

最適化した時にFPSとpixelClockは設定されているので is_SetOptimalCameraTimingの後に is_SetFrameRate,is_PixekClockは、不要。露光時間は、再設定が必要。 is_exposureは呼び出す必要あり。

is_SetDisplayPos

関数 is_SetDisplayPos(HIDS cam , int x , int y)は、撮影した画像を表示している場所を今の場所から動かす関数。

関数の引数省略

C++の機能で関数の引数がデフォルト値でいい場合は省略できる。//宣言 int func(int a,int b,int c=0,int d=1);//定義 int func(int a,int b,int c,int d){ return a + b + c + d; } のようにすると func(1,1) -> c=0,d=1で関数実行 func(1,1,1) -> c=1,d=1…

static text の文字の変更方法

MFC

・初期状態のIDをIDC_STATICから変更(例ではIDC_STATIC→IDC_STATIC_TEXT) ・GetDlgItem(IDC_STATIC_TEXT)->SetWindowTextA(任意の文字列 CStringやchar[])で変更可能ただし。 このコントロールのサイズを変更しておかないと、画面上では、最初に作ったサイズ…

test

new

test