2009-11-01から1ヶ月間の記事一覧

OpenCV 1.1 で映像ファイルを映像ファイルに出力

OpenCV 1.1 (2008年11月28日 CVS)で video2video.OpenCV 2.0 版は OpenCV 2.0 で AVI ファイルを AVI ファイルに書き出す(第2版) - BiBoLoG. video2video.cpp #include <opencv/cv.h> #include <opencv/highgui.h> #include "video_property.h" #pragma comment( lib, "cv.lib" ) #pra</opencv/highgui.h></opencv/cv.h>…

Huffyuv 2.1.1 アンインストールメモ

標準のアンインストーラでは消去できない.Safarp でアンインストールを試みると,次のメッセージボックスが表示される. --------------------------- Safarp --------------------------- Couldn't launch the program "rundll.exe setupx.dll,InstallHinf…

OpenCV 2.0 で AVI ファイルを AVI ファイルに書き出す(第3版)

各種識別子をちょっと変えたくらい.変化量は小さい. 関連 OpenCV 2.0 で AVI ファイルを AVI ファイルに書き出す(第2版) - BiBoLoG OpenCV 2.0 用サンプル - 画像入出力,映像入出力 - BiBoLoG OpenCV 2.0 の cv::VideoWriter.open() で fourcc に "hymt…

OpenCV 2.0 の cv::VideoWriter.open() で fourcc に "hymt" や "DIB " を与えるとこけるのをなんとかした

「OpenCV 2.0.0a め,内蔵の FFMPEG が未知の FOURCC なら throw なんかしてないでおとなしく false を返せよ.そして cvCreateVideoWriter_VFW() 実行に進ませろよ」FOURCC が "hymt" のとき,次のメッセージが現れる. OpenCV Error: Unsupported format o…

cv::compare() を使ってみた

doc/opencv.pdf pp.637-638 cv::compare() で入出力する cv::Mat は 8UC1 に限られる 元がグレイスケール 8bpp でも,imread( filename, CV_LOAD_IMAGE_GRAYSCALE) で読まないと,8UC3 になってしまう stillcmp.cpp #include <opencv/cv.h> #include <opencv/highgui.h> #include <stdio.h> #ifdef _D</stdio.h></opencv/highgui.h></opencv/cv.h>…

OpenCV 2.0 で映像ファイル比較

映像ファイルを2個入力する フレーム単位で画素値を比較 videocmp.cpp #include <opencv/cv.h> #include <opencv/highgui.h> #include <stdio.h> #ifdef _DEBUG #pragma comment( lib, "cv200d.lib" ) #pragma comment( lib, "cxcore200d.lib" ) #pragma comment( lib, "highgui200d.lib" ) #else #pr</stdio.h></opencv/highgui.h></opencv/cv.h>…

OpenCV 2.0 で映像ファイルを連番をつけて静止画像に分解・保存する

pbm は作成方法が分からなかった 10000枚ごとにフォルダ分けする video2still.cpp #include <opencv/cv.h> #include <opencv/highgui.h> #include <stdio.h> #include <malloc.h> #include <errno.h> #include <direct.h> #ifdef _DEBUG #pragma comment( lib, "cv200d.lib" ) #pragma comment( lib, "cxcore200d.lib" ) #pragma co</direct.h></errno.h></malloc.h></stdio.h></opencv/highgui.h></opencv/cv.h>…

大きなサイズの写真から壁紙を作る

GIMP ならそんなのわけないだろうと思ったが,メニューが豊富で操作が分からなかった.GIMP2で1680×1050ドットの壁紙を作る: 偶数日のエアガンライフ に助けられた. 画像>画像拡大縮小から,一方の辺を合わせる 画像>キャンバスサイズから,鎖を外しても…

レジストリを操作して 左 Ctrl と Caps Lock を入れ替え

1年前にも同じ記事を書いてはいた(左CtrlキーとCapslockを入れ替える - BiBoLoG).理解し直したから,もう一度書く. Scancode Map の記述方法 Microsoft のページを読んで理解した. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layou…

TCHAR と std::string と char と wchar_t と OpenCV

OpenCV 2.0 の関数(cv::imread() だとか)に _TCHAR 配列を入力できなくて困った._TCHAR は _UNICODE を定義しているとき wchar_t に化け,これが合わない.wchar_t を使用しなければ良い.回避法は2種類ある. _UNICODE を監視し,wcstombs_s を使う プロ…

www.openssl.com につながらない

ポートチェック【外部からポート開放確認】 で 80 番ポートをチェックしてみた. ------------------------------------------------------------------------------------- あなたのIPアドレス:58.188.60.160 テスト日時:2009/11/24 22:01:39 発行コマン…

OpenSSL 0.9.8l ビルドメモ(DELL Vostro 400 Core 2 Quad Q6600)

また OpenSSL 0.9.6l をビルドした.RSA-PSS を使いたいのだけれど,/docs/manmaster/man1/pkeyutl.html は利用できない.Re: OAEP for signatures and PSS を見ると,0.9.9 開発版でなら使えるよ,と.しかし今メンテナンスされているのは 0.9.8 であるから…

OpenCV 2.0 で AVI ファイルを AVI ファイルに書き出す(第2版)

OpenCV 2.0 用サンプル - 画像入出力,映像入出力 - BiBoLoG で書いていたコードを修整した.フレーム数を取得できない映像ファイルがあったから,これを直した.テストに使用した映像は OpenCV2.0 beta で mp4 や flv を処理する - BiBoLoG の1番目「[HTV技…

OpenSSL 0.9.8l ビルドメモ(Acer AOA150-BC1 Atom N270)

Camellia も使えるみたいだった.perl Configure の入力順を厳格にチェックされていたのだろうか. perl Configure enable-camellia --prefix=c:/software/develop/openssl/0.9.8l VC-WIN32 ms\do_nasm.bat nmake -f ms\nt.mak nmake -f ms\nt.mak test nmak…

OpenSSL で RSA 署名をする方法

「padding した私有鍵で暗号化すること」で達成できる様だ. 2004-08-02 RSA_public_encrypt (1024bit) OpenSSL addition a postscript libgcryptだけでなく、OpenSSLにも大きな数字を扱う関数(bn - multiprecision integer arithmetics)が用意されていた。 …

OpenSSL 0.9.8l ビルドメモ(自作機 Core 2 Duo E6300)

INSTALL.W32 に従って進めていたら,nmake -f ms\nt.mak が「return "OPENSSLDIR: \"" OPENSSLDIR "\"";」と出て,こけた.Ruby-1.8.7_p160 openssl編 - Kazzzの日記 の情報で解決した.perl Configure するとき,--prefix で与えるディレクトリの区切り文字…

Beta 4 of OpenSSL 1.0.0 ビルドメモ(DELL Vostro 400 Core 2 Quad Q6600)

doskey /history を知った. 概要 VC++ 2008 EE でビルド可能だった 事前の微調整は必要 既定で Camellia を含んでいる pkeyutl が使用可能 手順 perl Configure --prefix=C:/Software/Develop/OpenSSL/1.0.0beta4 VC-WIN32 ms\do_nasm.bat nmake -f ms\nt.m…

証明書のおはなし

理解を助ける情報があった. http://www.linux.or.jp/JF/JFdocs/SSL-Certificates-HOWTO/ SSL とは何か、証明書とは何か? Secure Socket Layer プロトコルは Netscape 社によって web サーバとブラウザの間の安全な通信を保証するために作り出されました。…

OpenSSL と RSA-PSS

OpenSSL を使って,あるデータに RSA 署名を付けようとした.方法や仕組みを理解するために,情報を探した.電子証明書の認証局を省略すると,自己署名証明書を添え付けるらしい.私有鍵という後は private key を表す.*1手順はこうなるか.前半部はデータ…

CMake 2.8.0 が Visual Studio 10 をサポートしていた

自宅でも OpenCV 2.0 をセットアップしようと CMake を入手してみたら,2.6.4 でなかった.VC++ 2008 EE だから,ENABLE_OPENMP のチェックを外すだけ.

OpenCV 2.0 用サンプル - 画像入出力,映像入出力

Win32 コンソールアプリケーションプロジェクトで作っていく.C++ Interface なんて未知の分野だが,OpenCV2.0\doc\opencv.pdf を参考にしたら何とかなるようだ. 環境と内容 Windows XP Pro SP3 VC++ 2008 EE プロジェクト種別「Win32 コンソール アプリケ…

GV-MVP/SZ はまだイケル

Linux で使えないかと探してみたら,想像以上の情報を得た. GV-MVP/SZ | | IODATA アイ・オー・データ機器 サポートライブラリ | IODATA アイ・オー・データ機器 【x64 7&Vista】キャプチャ・チューナー Part2 情報提供:2007-02-20 19:35:19 Unknownさん U…

Visual C++ 2008 Express Edition 用 OpenMP ライブラリ

Express Edition には OpenMP ライブラリが抜けていて,これを Windows SDK for Windows Server 2008 and .NET Framework 3.5 のインストールで解決する方策がある.Windows で OpenCV 2.0 を利用する方法 - BiBoLoG が例となる.http://d.hatena.ne.jp/Guer…

OpenCV 2.0 を使ってみよう(失敗した)(解決した)

解決編: OpenCV 2.0 利用プログラムでの 0xc0150002 エラーが解決した - BiBoLoG画像ファイルを読み込んで表示して破棄するコードを書いた.失敗した.デバッグビルドで生成したファイルを実行できなかった.Microsoft Visual C++ 2008 再頒布可能パッケージ…

freeSSHd 再インストールメモ

UAC を利用しているから,設定ファイルが Program Files 以下に作られる既定のインストール先 c:\program files\freesshd\ は良くないだろうと思った.D:\Software\Network\freeSSHd\ に移す.試しにスタートメニューにショートカットを作らせてみた.以下の…

OpenCV 2.0 利用プログラムでの 0xc0150002 エラーが解決した

cmake するとき ENABLE_OPENMP を外して解決した.Windows SDK for Windows Server 2008 and .NET Framework 3.5 の導入は OpenMP フルサポートに寄与しないって事だな.眠い.

OpenCV 2.0 利用プログラムでの 0xc0150002 エラー解決指針

Thanks everybody, The problem was solved as listed below. However, I don't know if we can skip some steps or not. change compiler option from /MD to /MT for release install .Net framework 3.5 SP1 Update XP (still cannot find OpenMP) Downlo…

封神演義(上)

安能務訳の封神演義(上)を読んでいる.ちょっと前に週刊少年ジャンプで連載されていた封神演義を読了していたから,楽に理解できる.漫画の封神演義はこの本から作ったそうだから,なおのことか. 作品概要 封神演義をモチーフとしているが、翻案・改変を…

ルータのファイアウォール設定どうしたらいいんだろう

「全部閉じて,必要なポートだけ開ける」方法がとれるのか,どうも分からない. 「CG-WLBARGNH」商品情報 | コレガ 保証・サポート窓口 | コレガ http://www.ipa.go.jp/security/fy12/contents/crack/soho/soho/chap4/router.html http://sakura.canvas.ne.j…

「外出先から自宅 PC を操作」メモ

自宅 PC で SSH サーバを稼働させる FreeSSHd を使用した 自宅 PC へのリモートデスクトップ接続の着信を許可する 自宅ルータの設定で,TCP 22番ポートへの着信を自宅 PC へ回す 外出先から自宅 PC へ SSH 接続する PuTTY 0.60 ごった煮版 2007年8月6日版 を…