スゲーあなたがそうすることを止めないが、誰であれ勝手な引用を妨げることはできんからね。あなたがそうすることを止めないが、誰であれ勝手な引用を妨げることはできんからね。08:39そんなわけないじゃないですか。今回の件においては私がいけなかったです。わたしはyumetodoさんのような面倒な事はしないですが。そんなわけないじゃないですか。今回の件においては私がいけなかったです。わたしはyumetodoさんのような面倒な事はしないですが。08:44先に謝っとく、申し訳ない。僕も積極的に面倒なことしてる。マルチポスト大嫌いだから。先に謝っとく、申し訳ない。僕も積極的に面倒なことしてる。マルチポスト大嫌いだから。08:57こちらこそ、申し訳ありませんでした。epistemeさんにはいつも助けて頂き、感謝しております。こちらこそ、申し訳ありませんでした。epistemeさんにはいつも助けて頂き、感謝しております。無宣言のマルチポストは個人的には即BANものだと思っています(宣言してやるなら許す人です、私もここで質問してやっぱり本家StackOveflowに投げるとかやるので)。「umetodoさんにもお世話になっているので複雑ですが、人の質問を勝手に載せるのはやめてください。」ってWeb上の公開されているページのURLを貼ることに許諾が必要というのは王政復古感ある話ですね、ばかばかしい。URLは著作物ではないのだから著作権法の定める引用を持ち出すまでもない。teratailと日本語版StackOveflowは回答者がかぶっているのでマルチポストはすぐわかります。無宣言のマルチポストは個人的には即BANものだと思っています(宣言してやるなら許す人です、私もここで質問してやっぱり本家StackOveflowに投げるとかやるので)。「umetodoさんにもお世話になっているので複雑ですが、人の質問を勝手に載せるのはやめてください。」ってWeb上の公開されているページのURLを貼ることに許諾が必要というのは王政復古感ある話ですね、ばかばかしい。URLは著作物ではないのだから著作権法の定める引用を持ち出すまでもない。teratailと日本語版StackOveflowは回答者がかぶっているのでマルチポストはすぐわかります。21:33わたしはyumetodoさんほど賢くないのでよくわかりませんが、気分を害されたなら悪いことをしました。わたしはyumetodoさんほど賢くないのでよくわかりませんが、気分を害されたなら悪いことをしました。件sort評価が高い順sort新着順sort古い順link+1cv::CAP_PROP_FRAME_WIDTHとcv::CAP_PROP_FRAME_HEIGHTの定義などが標準関数で書いてあるのでしょうか?それらはただの整数です。...あくまでもどのプロパティを参照するか示す役割しかありませんので。『3番の棚に書類あるじゃん、これに置き換えといて!』みたいな。Windowsのウィンドの大きさに関与したシステムのデータに働くため出力ウィンドのサイズを変えることができるのでしょうか?以前の私の回答にepistemeさんがコメントされていますね。よって切り取られた1-frameがimageに取り込まれます。imageの幅/高さ(つまり行列の列数/行数)を決定します。与えたimageの幅/高さに応じてウィンドウのclient-areaを設定してます。取得する画像の大きさが変わることで、追随してウィンドウのサイズが変わるだけです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。19:25いつもどうもありがとうございます。=4はあくまで目印みたいなもので、実際はVideoCaptureの関数imshowがclient-areaに働くことで出力ウィンドウのサイズを変えることができるということでしょうか?いつもどうもありがとうございます。19:30imshowはVideoCaptureのメソッドではないですよ。VideoCaptureのインスタンスはあくまで1フレームを持ってくるだけ、imshowはあくまで画像(Mat)を画面に出力するだけ、それらの働きは独立です。imshowはVideoCaptureのメソッドではないですよ。VideoCaptureのインスタンスはあくまで1フレームを持ってくるだけ、imshowはあくまで画像(Mat)を画面に出力するだけ、それらの働きは独立です。19:33前もってVideoCaptureのプロパティを書き換えることで、持ってくる画像の大きさを変えているんです。imshowは指定された画像をよしなに表示しているだけです。表示ウィンドウ自体には別のプロパティがあります。前もってVideoCaptureのプロパティを書き換えることで、持ってくる画像の大きさを変えているんです。imshowは指定された画像をよしなに表示しているだけです。表示ウィンドウ自体には別のプロパティがあります。キャンセル完了するlinkcheckベストアンサー0後学のためにこういうときの調べ方を。OpenCVはdoxygenによってドキュメントがまともに生成されているプロジェクトなので、まず公式ドキュメントを見ます。https://docs.opencv.org/から利用しているOpenCVのバージョンを選びます。3.4ならhttps://docs.opencv.org/3.4.0/検索枠に試しにCAP_PROP_FRAME_WIDTHと入れてみると選択肢が出ます。今回は一つだけですね。I/OするとVideoCapturePropertiesというenum定数だとわかるわけです。stream.なんていう説明がかかれていますね。alsoと書かれているのでVideoCapture::set()も見てみましょうか。from...とあります。メンバ関数名がsetだけじゃ何をセットするやらわからんので第1引数はそれを識別するものだ、ということがわかりますね。VideoCapture::get()とかいう脅し文句があるので急いでVideoCapture::get()も見に行きましょう。Backendとあります。そりゃそうだよなって内容ですね、たとえばVFRな映像にcv::CAP_PROP_FPSをidentifierにsetやらgetやらしても意味のある結果はどう考えても産まないですよね。そんな感じで公式ドキュメント眺めるとええぞ!みたいな話でした。この整数の必要性は何なのでしょうか?という疑問が出るだろうと思ってメンバ関数名がsetだけじゃ何をセットするやらわからんので第1引数はそれを識別するものだ、ということがわかりますね。書いたんですが不十分だったようなので補足します。別にset/getっていう関数にenumを渡して動的ディスパッチしなくても、例えばset_cap_prop_fps()みたいな関数を作る実装にしても良かったと思うんですが、シンボル名を減らしたかったのか何なのか、とにかくOpenCVの開発者たちはその選択肢を選ばなかったようです。&nTempを引数とする関数PvAttrUint32Getとしてもいいのでしょうか?だめです。落ち着いて上で取り上げたVideoCapture::set()を読んでください。Hardwareとあります。Backendですよ?で、ググればわかるのですでにお調べのことと思いますが、PvAttrUint32GetっていうのはPvAPIのものです。他のAPIの場合も当然ありえます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。02:52回答どうもありがとうございます。&nTempを引数とする関数PvAttrUint32Getとしてもいいのでしょうか?プログラムは以下のサイトから持ってきました。https://github.com/npinto/opencv/blob/master/modules/highgui/src/cap_pvapi.cpp#L286回答どうもありがとうございます。プログラムは以下のサイトから持ってきました。04:38ご丁寧にありがとうございます。危険ならば今回のやり方とは別のやり方としてパブリックなどを使おうと思います。ほかに出力ウィンドウのサイズを変える方法はパブリック(勉強中です。)を使う以外にありますでしょうか?どうかよろしくお願いします。ご丁寧にありがとうございます。危険ならば今回のやり方とは別のやり方としてパブリックなどを使おうと思います。ほかに出力ウィンドウのサイズを変える方法はパブリック(勉強中です。Hardwareなどまで調べないといけないようでハードルが高すぎるので無理ですね。Hardwareなどまで調べないといけないようでハードルが高すぎるので無理ですね。255));はウィンドウのサイズを変えますが何か違いはあるのでしょうか?どちらも動画での処理が出来るので変わりは無いように思えます。どちらも動画での処理が出来るので変わりは無いように思えます。09:05「結果が同じなら同じ」と判断するなら同じです。カメラとフィルムのどちらの設定の違いか、ってことですから。「結果が同じなら同じ」と判断するなら同じです。カメラとフィルムのどちらの設定の違いか、ってことですから。危険ならば今回のやり方とは別のやり方としてパブリックなどを使おうと思います。・・・ええっと私の理解力が低いのか、何を言っているのかさっぱりわからない。危険ならば今回のやり方とは別のやり方としてパブリックなどを使おうと思います。・・・ええっと私の理解力が低いのか、何を言っているのかさっぱりわからない。Hardwareなどまで調べないといけないようでそんな必要はないですね、OpenCVをforkしてメンバ関数を追加して既存の実装見ながら真似ればできます。それがメンテナンス性と可読性を大幅に下げることになるのでそれを許容するならですが。そんな必要はないですね、OpenCVをforkしてメンバ関数を追加して既存の実装見ながら真似ればできます。それがメンテナンス性と可読性を大幅に下げることになるのでそれを許容するならですが。14:27epistemeさん、yumetodoさんどうもありがとうございます。epistemeさん、yumetodoさんどうもありがとうございます。14:52fork(ディレクトリまるごとコピーを作成)し、まずはそのままbuildする。build成功したらあとは好きにいぢくりまわせ。...あなたはそんなことがしたいのか?fork(ディレクトリまるごとコピーを作成)し、まずはそのままbuildする。build成功したらあとは好きにいぢくりまわせ。編集>set_cap_prop_fps()のような関数を作りたいのですがまじでやめとけ。無駄にforkするとかメンテできない未来しか見えない。無駄にforkするとかメンテできない未来しか見えない。17:08正気と言うか、事の重大さがあまり理解できていないです。正気と言うか、事の重大さがあまり理解できていないです。18:20その記事の内容と私やLouiS0616さんやepistemeが言っていることって同じですよね?結局あなたが何をしたいのかわからない。Windowsのサイズだけを変えたいのか、ウィンドウのサイズを変更しつつ追従して画像の大きさも変えたいのかどっち?そしてどっちにしてもやるべき手段はすでに回答されています。あなたがもう一度回答を読み直せば解決です。結局あなたが何をしたいのかわからない。Windowsのサイズだけを変えたいのか、ウィンドウのサイズを変更しつつ追従して画像の大きさも変えたいのかどっち?そしてどっちにしてもやるべき手段はすでに回答されています。あなたがもう一度回答を読み直せば解決です。18:55すいませんでした。一度、まとめてから改めて質問させて頂きます。一度、まとめてから改めて質問させて頂きます。=4,と定義がありますが定数3,4の情報のみで幅や高さが変えられるのか全く理解できません。定数3が別の何かに働くのですか?定数3.4のみでどうやって幅や高さを設定できるのか。定数3でありますが、その3がどのように作用してサイズの幅をどのように決めているのか知りたいです。定数3,4の情報のみで幅や高さが変えられるのか全く理解できません。定数3.4のみでどうやって幅や高さを設定できるのか。定数3でありますが、その3がどのように作用してサイズの幅をどのように決めているのか知りたいです。リサイズに関して解決済opencvを使用して顔認識をしたいのですがうまくいきません解決済pythonで顔を認識した瞬間プログラムが終了する。0opencvプログラムの一部を標準関数で書きたい。capのcv::CAP_PROP_FRAME_WIDTHの中身とどのようにPCのシステムに働くのか知りたいです。頂いたご意見への回答は行っておりません。