openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで、
順序に処理していく方法を教えてください。
宜しくお願いします
openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
http://opencv.jp/cookbook/opencv_img.htmlを参考にして下さい。
b.png を a.jpg c.bmp ... のように増やせばいいでしょう..。
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
int main(void)
{
cv::Mat src_img;
src_img = cv::imread("d/dat/b.png", 1);
// 画像が読み込まれなかったらプログラム終了
if (src_img.empty()) return -1;
// 結果画像表示
cv::namedWindow("Image", CV_WINDOW_AUTOSIZE | CV_WINDOW_FREERATIO);
cv::imshow("Image", src_img);
cv::waitKey(0);
}
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
環境は何ですか?
windowsであればFindFirstFileを利用することで指定ディレクトリの中のファイル一覧を取得できます。
http://d.hatena.ne.jp/s-kita/20100129/1264776052
こちらを参考にしてください。
windowsであればFindFirstFileを利用することで指定ディレクトリの中のファイル一覧を取得できます。
http://d.hatena.ne.jp/s-kita/20100129/1264776052
こちらを参考にしてください。
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
Math 様
ご提供のリンク(↓)は本当にすご過ぎです。
http://opencv.jp/cookbook/opencv_img.html
↑自分がほしいもの全部入っています。
本当に有難うございます。
==============
Dixq (管理人)様
お世話になっております。
開発環境はWindowsですけれども、作ったC++言語のsource codeを最小限な修正で、
LINUX os上でもコンパイルできるようにしたいのです。
そのために、「OpenCVでファイルをつぎつぎ読み込んでいく」という願望を持っているわけです。
OSの依存性をOpenCVで解消してくるのではないかと思います。
また宜しくお願い致します
ご提供のリンク(↓)は本当にすご過ぎです。
http://opencv.jp/cookbook/opencv_img.html
↑自分がほしいもの全部入っています。
本当に有難うございます。
==============
Dixq (管理人)様
お世話になっております。
開発環境はWindowsですけれども、作ったC++言語のsource codeを最小限な修正で、
LINUX os上でもコンパイルできるようにしたいのです。
そのために、「OpenCVでファイルをつぎつぎ読み込んでいく」という願望を持っているわけです。
OSの依存性をOpenCVで解消してくるのではないかと思います。
また宜しくお願い致します
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
オフトピック
画像群のファイルタイトルを「特定の文字列+連番」という形に限定するとか,
画像ファイル群の名前を羅列したテキストファイルを用意して食わせるとか,
そういう方向ではダメでしょうか?
画像ファイル群の名前を羅列したテキストファイルを用意して食わせるとか,
そういう方向ではダメでしょうか?
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
usaoさま
すばらしいアイディアありがとうございます。
ただ、ファイル名はお客様によってつけられたものですので、
拡張子以外事前予測できません。
また宜しくお願い致します
すばらしいアイディアありがとうございます。
ただ、ファイル名はお客様によってつけられたものですので、
拡張子以外事前予測できません。
また宜しくお願い致します
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
話が行違うことがあるので一度フォーラムルールをお読み下さい。http://dixq.net/board/board.html
皆さんこのように書かれています。
[参考まで]
1. 自分は今何がしたくて
2. どう取り組んで(作ったプログラムはどれで
3. どのようなエラーやトラブルで困っていて
4. 自分は何が解らないのか、知りたいのか
5. 今のC/C++の知識はどの程度なのか
この5点をしっかりと明記して下さい。
環境に依存する場合やライブラリを使っているときは
使っているOS名・コンパイラ名・ライブラリ名も明記しましょう。
面倒なら以下のテンプレをコピペし各項目に対して答える形で記載して下さい。
[1] 質問文
[1.1] 自分が今行いたい事は何か
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
[1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
[1.4] 今何がわからないのか、知りたいのか
[2] 環境
[2.1] OS : Windows, Windows10+ウブンツゥ,Linux,Mac 等々.また開発時と使用時の環境がことなる理由など。
[2.2] コンパイラ名 : VC++ 2015, Borand C++, gcc,Objective-C,Andoroid用C/C++等々
[3] その他
・どの程度C/C++言語を理解しているか。ほか得意分野[C#,VB,Java,jQuery,OpenGL,OpenCV,DirectX,Qt,VBA..]
・ライブラリを使っている場合は何を使っているか
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
皆さんこのように書かれています。
[参考まで]
1. 自分は今何がしたくて
2. どう取り組んで(作ったプログラムはどれで
3. どのようなエラーやトラブルで困っていて
4. 自分は何が解らないのか、知りたいのか
5. 今のC/C++の知識はどの程度なのか
この5点をしっかりと明記して下さい。
環境に依存する場合やライブラリを使っているときは
使っているOS名・コンパイラ名・ライブラリ名も明記しましょう。
面倒なら以下のテンプレをコピペし各項目に対して答える形で記載して下さい。
[1] 質問文
[1.1] 自分が今行いたい事は何か
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
[1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
[1.4] 今何がわからないのか、知りたいのか
[2] 環境
[2.1] OS : Windows, Windows10+ウブンツゥ,Linux,Mac 等々.また開発時と使用時の環境がことなる理由など。
[2.2] コンパイラ名 : VC++ 2015, Borand C++, gcc,Objective-C,Andoroid用C/C++等々
[3] その他
・どの程度C/C++言語を理解しているか。ほか得意分野[C#,VB,Java,jQuery,OpenGL,OpenCV,DirectX,Qt,VBA..]
・ライブラリを使っている場合は何を使っているか
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
>開発環境はWindowsですけれども、作ったC++言語のsource codeを最小限な修正で、
>LINUX os上でもコンパイルできるようにしたいのです。
>そのために、「OpenCVでファイルをつぎつぎ読み込んでいく」という願望を持っているわけです。
>OSの依存性をOpenCVで解消してくるのではないかと思います。
この件についてはOpenCVはWindowsの様なメーカーの保証がなくフリーであることから”環境依存・Version依存”が多くLinuxとWindowsでは共通化自体相当面倒と思われます。File・IOについてもOpenCVでは持ってないと思います。”ファイル名はお客様”というのが気になったのですが開発機とターゲット機が違うのはOpenCVの様な無料ソフトの場合Bugったときのリスクが大きいでしょう。
>LINUX os上でもコンパイルできるようにしたいのです。
>そのために、「OpenCVでファイルをつぎつぎ読み込んでいく」という願望を持っているわけです。
>OSの依存性をOpenCVで解消してくるのではないかと思います。
この件についてはOpenCVはWindowsの様なメーカーの保証がなくフリーであることから”環境依存・Version依存”が多くLinuxとWindowsでは共通化自体相当面倒と思われます。File・IOについてもOpenCVでは持ってないと思います。”ファイル名はお客様”というのが気になったのですが開発機とターゲット機が違うのはOpenCVの様な無料ソフトの場合Bugったときのリスクが大きいでしょう。
Re: openCVで指定ディレクトリ中の特定拡張子の画像ファイルをつぎつぎと読む込んで
Math さま
貴重なご意見参考させていただきます。
> File・IOについてもOpenCVでは持ってないと思います。
> ”ファイル名はお客様”というのが気になったのですが
> 開発機とターゲット機が違うのはOpenCVの様な無料ソフトの場合Bugったときのリスクが大きいでしょう。
ありがとうございました。
今後とも宜しくお願い致します
貴重なご意見参考させていただきます。
> File・IOについてもOpenCVでは持ってないと思います。
> ”ファイル名はお客様”というのが気になったのですが
> 開発機とターゲット機が違うのはOpenCVの様な無料ソフトの場合Bugったときのリスクが大きいでしょう。
ありがとうございました。
今後とも宜しくお願い致します