OpenCV.jpのトラックバーのサンプルを使用して、トラックバーを複数個作りたいです。
サンプルにあるように2つの場合は、トラックバーと下の黒い部分が近いのですが、トラックバーを増やしていくと徐々に離れてしまいます(図)。
これは仕様でしょうか、それともプログラムで直せるものでしょうか。
分かる方、よろしくお願いします。
OpenCV.jpサンプルプログラム
http://opencv.jp/sample/simple_gui.html#trackbar
Cで作成しています。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
インストールして試してみたのですが(XP(Vista) + VC++2008 Ex + OpenCV 1.1pre),
どうもTrackbarのサイズや余白の計算について、一貫性がなく、
また、それらをマニュアルで指定する関数も見当たらず、
「今の動作は仕様なんだけれども、バグがある」というような感じを受けてます。
誠に申し訳ないですが、この問題、私には解決できかねます。
ご回答ありがとうございました。
確かに空白が大きくなるのは仕様・バグですね。
諦めます。
何度もご回答していただいたり、
わざわざインストールしていただいたりと、
ご丁寧にありがとうございました。
No.4
- 回答日時:
あと、cvResizeWindowは、
cvCreateTrackbar ("Trackbar3", "Image", 0, 100, on_trackbar3);
の後に呼ばないと意味がないのではないかという気もする。
直感的には、cvCreateTrackbar()で、ウィンドウに自動的にリサイズがかかり、
cvResizeWindowで事前にセットした値は書き換えられるのではないかと。
この回答への補足
ご回答ありがとうございます。
No.3のcvNamedWindowを2にしてみると、
ウィンドウサイズをマウスで変更できるようになりました。
しかし、ウィンドウ内の黒く塗られている部分のサイズを変更できるだけで、トラックバーについては変更できません。
No.4のcvResizeWindowの位置ですが、
cvNamedWindowの後・cvCreateTrackbarの後にやった場合では大した違いは見当たらず、
どちらもバーの下に空白が出来ます。
他にどのような可能性が考えられますでしょうか。
お手数ですが、よろしくお願いします。
No.3
- 回答日時:
cvNamedWindowのflagはデフォルトでCV_WINDOW_AUTOSIZE (=1)で省略可能
と、
http://tessy.org/wiki/index.php?OpenCV%A4%CE%A5% …
にあります。2を指定してみると挙動が変わるということはないですか。
No.2
- 回答日時:
それは、cvNamedWindow("name", CV_WINDOW_AUTOSIZE);
のCV_WINDOW_AUTOSIZEを消去していないからではないでしょうか。
cvNamedWindow("name");
cvResizeWindow("name", size_x, size_y);
当該部分のソースコードを貼ってもらったほうが、
解決への近道ではないかと思うのですが。
この回答への補足
ご回答ありがとうございます。
ソースに大した変更点は無いのですが
main(int argc, char *argv[]){
img = cvCreateImage (cvSize (400, 200), IPL_DEPTH_8U, 3);
cvZero (img);
cvInitFont (&font, CV_FONT_HERSHEY_DUPLEX, 1.0, 1.0, 0, 1, 8);
cvNamedWindow ("Image", 1);
cvResizeWindow("Image", 400, 100);
cvCreateTrackbar ("Trackbar1", "Image", 0, 100, on_trackbar1);
cvCreateTrackbar ("Trackbar2", "Image", 0, 100, on_trackbar2);
cvCreateTrackbar ("Trackbar3", "Image", 0, 100, on_trackbar3);
…}
です。
cvResizeWindowのx部分を変更すると、
トラックバーの長さが変わりますが、空白はあります。
yを変更しても特に変化がありません。
cvNamedWindow には("Image",1)のように、
何か数字またはCV_WINDOW_AUTOSIZEを入れないとエラーになるので
1を入れています。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonのOpenCVを自動インストールするプログラム 1 2022/09/02 08:22
- 統計学 不偏分散について 3 2022/03/29 15:57
- 居酒屋・バル・バー バーとかにカウンターの後ろにズラリと百本以上はあろうかというウイスキーなどは開店と同時に揃えるもんで 1 2022/06/30 23:23
- 数学 c∋z、ωきついて|z|=2のとき、 2|バーz-バーω|=|4-バーz・ω|を示す問題なんですが 1 2023/06/02 06:48
- その他(就職・転職・働き方) 中型トラック運転手の収入について こんにちは。 コンビニのトラック配達員をする場合、未経験者であれば 3 2023/03/24 01:30
- 政治 自民党が田舎にばかり税金を使って、都市部には税金を使わないからですよね? 11 2023/05/29 06:52
- 居酒屋・バル・バー バーのおっさん客が気持ち悪くて困っています。 当方20代女性です。 通っているバーがあり、常連と飲ん 7 2023/03/02 16:23
- 運輸業・郵便業 トラック運転手の賃金は低いという記事に違和感 2 2023/02/11 14:35
- 子育て 2、3才児の癇癪について 1 2022/06/30 19:36
- Excel(エクセル) 年間仕事用シフトカレンダーに、日勤 夜勤 休み に色分けをした。 4 2022/12/09 04:12
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA で、スペースを含むファイ...
-
Flaskでサーバー立ち上げに関して
-
MySQL,PHPのリロードによる二重...
-
アップロードしたファイルの絶...
-
【PHP】複数語検索について
-
HTMLで前の画面に戻る時、入力...
-
チェックボックスのvalueに変数...
-
フォームへの前回入力値をクリ...
-
<input type="hidden" >で配列...
-
パラメーターを隠す
-
PHPで画像の渡しが上手く行きま...
-
入力フォーム→確認画面→送信画...
-
フォームのテキストボックスに...
-
PHPでファイルアップロード時に...
-
<select>文、foreachと初期値設定
-
smartyでチェックボックスをチ...
-
PHPで郵便番号を検索し、住所を...
-
Smartyで、セレクトボックスが...
-
phpのカウンタのリセット方法
-
phpでのセレクトボックスの値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA で、スペースを含むファイ...
-
Flaskでサーバー立ち上げに関して
-
PHPからHTMLへの変数の受け...
-
PHP データベース データ更新
-
phpで変数を使ってcopyできない
-
POSTの項目に追加
-
phpで掲示板を作りたい
-
重複を防ぐ記述について教えて...
-
php、sqlite3にデーター追加で...
-
プログラミングC++のmapについて
-
CakePHP テーブル名カラム名の...
-
変数のパターン処理パート3
-
fputcsv()で1レコード1行になる...
-
アップロードファイル名の文字化け
-
openCVのトラックバーについて
-
$_SESSIONに渡した後はそのまま...
-
php で画面にコードが表示され...
-
引数の参照について
-
PHP5でRSS1.0のネームスペース...
-
scanfでの読み込み文字数制限
おすすめ情報