検索結果 42 件

by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: C++ もっとシンプルに使えるシングルトンクラス
返信数: 5
閲覧数: 715

Re: C++ もっとシンプルに使えるシングルトンクラス

シンプルにする別の方向性として、CRTP を使わない(Singleton を基底にしない)のであれば書き忘れは防げるのではないかと思いました。 friend は残りますが、 Hoge がシングルトンであることは1回しか書かなくて済みます。 これだと、 createInstance がカスタムできない弱点がありますが…。 #include <memory> class StaticOnly { StaticOnly() = delete; StaticOnly(const StaticOnly &) = delete; StaticOnly &operator=(const StaticOnly...
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: C++ もっとシンプルに使えるシングルトンクラス
返信数: 5
閲覧数: 715

Re: C++ もっとシンプルに使えるシングルトンクラス

解決方法ではないのですが、
そもそもそのサイトのコードで、 friend を書くというのは、コンストラクタを private 指定することと1セットにして初めて意味があることです。
派生クラスのコンストラクタを private にする事を強制する方法が存在しないのであれば、(基底クラスを指定するだけ、という方法で)これ以上シンプルにするのは難しいのではないかなと思いますが、どうでしょうか。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: [c++][opencv]cv::hconcatでの例外
返信数: 6
閲覧数: 1391

Re: [c++][opencv]cv::hconcatでの例外

purin52002 さん Unreal Engine は使ったことがないのですが、 TArray が任意のクラスを要素にすることに対応していないのではないでしょうか。 下の記事にそのような記述がありました。 http://historia.co.jp/archives/678 3-3.クラス型 TArrayは要素毎にサイズが違う場合には対応出来ません。また、メモリコピーによってデータの移動が行われるため、コンストラクタやデストラクタも呼び出されません。 C++ では、コンテナクラスは実装によって挙動が大きく異なる(そのためにたくさん実装がある)ので、選び方にはよほど慎重にならなければなりません。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: 類似度の比較について
返信数: 13
閲覧数: 1398

Re: 類似度の比較について

ttb さんが書きました:特徴点抽出は形が全く同じで色違いでも類似度100%と判定することは可能でしょうか?
どのような形状を比較しようとしているかによります。
もう一度言いますが、具体的にどのような画像を比較しようとしているかをお教え頂けないのであれば、私から協力できることはこれ以上ありません。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: 類似度の比較について
返信数: 13
閲覧数: 1398

Re: 類似度の比較について

compareHist は色の分布を比較する機能なので、形状の比較には役に立ちません。

コンピュータビジョンはノウハウの塊なので、実際の比較したい画像を提示していただかないことには具体的なアドバイスは難しいです。
例えば直線や円などの幾何学的な図形ならハフ変換、大きさや角度が変わらないならテンプレートマッチング、複雑な形状なら特徴点抽出とか、問題に応じて手法は山ほど提案されています。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: 類似度の比較について
返信数: 13
閲覧数: 1398

Re: 類似度の比較について

ちなみにヒストグラムで類似度を比較するcompareHistではマスク画像でも比較して類似度を出すことが出来るのでしょうか?
すみません、単語がどこか抜けていると思うのですが、文意が解釈しかねますのでもう一度お願いできますでしょうか。
「マスク画像を省略しても類似度を出せるか」という質問なら、マスク画像は無くても使用できます。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: 類似度の比較について
返信数: 13
閲覧数: 1398

Re: 類似度の比較について

同じ名前の関数があります。
http://docs.opencv.org/2.4/modules/imgp ... omparehist

基本的に C++ がベースになっていますので、C++にあってPython版に無い機能というのはあるかもしれませんが、逆は無いと思います。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: 類似度の比較について
返信数: 13
閲覧数: 1398

Re: 類似度の比較について

Python 版にだけある関数というのは、何のことを言っているのでしょうか?
そのような機能は無いのではないかと思いますが…。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でのファイル書き込みと読み込み不都合
返信数: 13
閲覧数: 1557

Re: C言語でのファイル書き込みと読み込み不都合

確かに imwrite が完了したときにはファイルをクローズしているはずなので、おかしいですね。
Sleep を使っているということは Windows だと思いますが、具体的な実行環境は何でしょうか。
また、 imageFileName で書き込んでいるファイル名・拡張子(画像形式)と、書き込み先の場所(ドライブ・種類など)は何ですか。
あと、アンチウィルスソフトなどは使っていますか。
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: メモリ解放に制限?
返信数: 9
閲覧数: 1492

Re: メモリ解放に制限?

MNV さん OpenCV の Mat クラスには使い方が2種類あります。 ひとつは、通常の Mat クラス内部でバッファの確保・開放をすべて管理するタイプ。 もうひとつは、外部からポインタを渡して、バッファの確保・開放は Mat クラスではなく外部で(プログラマーが自分で)管理するタイプです。 今回 MNV さんがやりたいことは後者だと思います。 例えば以下のように使います。 void *pData; ← 自分で確保・開放する領域 ... Mat m(480, 640, CV_8UC3, pData); サイズやチャンネル数を指定する方法が幾つかバリエーションがありますので、詳しくはリファレ...
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: カメラ映像の表示方法
返信数: 9
閲覧数: 797

Re: カメラ映像の表示方法

ありがとうございます。少し方法は違いますが自分でも作ってみました。しかし、webカメラ映像は読み込めるのに今回作っているプロジェクト(win32プロジェクト)ではaviutilでavi出力したファイルが読み込めませんでした。 しかし今回のプロジェクトとは別のプロジェクト(コンソールアプリケーション)では読み込むことが出来ました。 今回のプロジェクトで読み込めたのはAGデスクトップレコーダーでキャプチャーした動画ファイルは読み込むことが出来ました。 これは何が原因なのでしょか? すみませんが、今何が問題なのかよくわかりません。 もう少し整理して書いてもらえないでしょうか? コードは以下になりま...
by 結城紬
2年前
フォーラム: C言語何でも質問掲示板
トピック: カメラ映像の表示方法
返信数: 9
閲覧数: 797

Re: カメラ映像の表示方法

手元にWEBカメラ等が無かったので、とりあえず動画ファイルを全力で描画するサンプルを作ってみました。 子ウィンドウに描くとかは面倒くさいのでやってません。 #include <Windows.h> #include <opencv2/core.hpp> #include <opencv2/highgui.hpp> static HBITMAP g_hBitmap; static HDC g_hBitmapDC; LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; s...

詳細検索ページへ移動する