• 締切済み

影領域のみの除去方法を教えて下さい。

移動物体領域のみを抽出するアプリケーションを作成しています。 現在、動画像から静止画像群へ変換し、移動物体の影付きの領域を抽出して、 次に影だけを除去するようにしたいのですが案が浮かびません。。。 どなたか方法等を分かりやすく教えてください。

みんなの回答

  • hosakaing
  • ベストアンサー率56% (1694/2988)
回答No.1

情報不足です。 どのようなソフトを使っているのかなどわからないと答えようがありませんね。 私に答えられるかもわかりませんが・・・(^^;

aimar1515
質問者

補足

失礼しました。 開発環境はWindowsXPにてDelphi2005です。 移動物体の影付きの領域から影だけを除去し、影無しの歩行者を出力する方向性です。 RGB,HSV,グレースケール等をアプリケーション内で使用しています。

関連するQ&A

  • 動画像から平均画像を作成する方法

    動画像(時間的に連続した複数の画像)の平均画像の作成方法について 教えてください。 この「平均画像」とは、動画像中で動いていない物体のみが表示される画像です。 つまり、平均画像を作ることによって、移動している物体のみを消したいのです。 単純に各画素値をたしあわせて、それを平均したものではなく、 全画像の最頻値をもちいて平均画像を作成するようにしたいのですが、 最頻値の求め方がよくわかりません。 各画素値にRGBを用いた場合と、HSVを用いた場合の 2通りの平均画像の作成方法を知りたいです。 また、最頻値以外の値を用いて平均画像を作成する方法があれば、 その方法も教えていただけると助かります。 よろしくおねがいします。

  • inkscape+フィルタ→余白の除去

    inkscape+フィルタ→余白の除去 例えば短形を作成して、それに「影を落とす」等のフィルタをかけると 短形に影を落とした領域よりも多く余白が出来てしまいます。 この「関係のない」余白を除去したいのですが、何か良い方法はないでしょうか? 今は一旦PNGで保存した後、ホームページビルダー付属の「ウェブアートデザイナー」の 「余白を取り除く」を使っていますが、inkscapeの中だけで処理を完結させたいのです。

  • 連続画像から特定の領域を取り出したい

    マルチTIFF形式の連続画像(動画)からある特定の領域だけを拡大して取り出して、新しいファイルにしたいのですが方法がわかりません。 画像は1000枚近くあるので、手作業で1枚1枚範囲を指定して切り出すことが困難です。 それができるフリーソフトを知っている方がいましたら教えてください。 ちなみに、ファイルの形式はマルチTIFFでなくても構いません(連番BMPなどに変換してもよい)。連続の静止画がベストですが他になければAVI形式など動画でもいいので、ぜひよろしくお願いいたします。

  • 画像を空間領域から空間周波数領域にフーリエ変換したとき位置から時間に置き換わりますが「画像における時間」ってなんですか?

    画像を空間領域から空間周波数領域にフーリエ変換したとき位置から時間(周波数)に置き換わりますが「画像における時間」ってなんですか?何を意味していますか。詳しくお願いします 空間領域から空間周波数領域にフーリエ変換したとき位置から時間(周波数)に置き換わりますが「画像における時間」っていったいなんですか?何を意味していますか。詳しくお願いします。  また、原画像を2次元フーリエ変換すると中心の光から十字の線が広がっている画像(周りは灰色)になりますがあれはいったいどういう意味なのでしょう?どの原画像もあんな感じになりますがいったい何を表しているのでしょうか?原画像によって変換後の十字画像は若干異なるように見えますがそれが何の違いを表しているのかがわかりません。

  • ipodに静止画像を取り込む方法がわからない。

    ipodvideo80GBに静止画像を取り込みたいと思っています。 動画は携帯動画変換君というソフトを使って取り込めるのですが、 静止画像はそのソフトでは取り込めないみたいで、 どうやってipodに入れるのでしょうか? ちなみに静止画像の形式はbmpもしくはjpgです。

  • 動画処理のライブラリについて

    現在WindowsのVC++で動画ファイル(.avi)に画像処理を行いたいと思っています。 もう少し具体的に述べますと、.aviファイルを読み込み、その映像にエッジ抽出や差分画像抽出などの画像処理を施して、画像処理された新たな.aviファイルを出力するというものです。 しかし、1から画像処理プログラミングを行うほどの知識もなく、どうすれば…と思っていたところ、OpenCVなど画像処理ライブラリというものがあることを知りました。 それを用いて.bmpなどの静止画像のエッジを取ったりというような処理はなんとなくわかったのですが、.aviファイルなどの動画ファイルに対する画像処理の方法がよくわからないのです。 動画というものは静止画の集合なので、動画像処理は静止画像処理を連続的に行えばよいと耳にしたのですが、これは正しいのでしょうか? もし正しいのであれば、.avi動画ファイルにたいして連続的な静止画処理を行い、また.aviファイルを出力するということはOpenCVを用いてできるのでしょうか? また、そういったことが詳しく解説されている書籍や日本語サイトなどがあれば教えていただけませんでしょうか。 素人の質問ではありますが、皆様どうぞよろしくお願いいたします。

  • プログラムの課題なのですが、わからない部分があるので、ぜひご指摘をお願いします。

    課題:黒いケーブルを動画像で除去せよ 使用するライブラリ:ARToolKit、OpenCV ヒント:1.ケーブルを閾値処理で認識せよ 2.黒い物体から伸びる黒いケーブルを除去するため、処理領域の指定を行う必要がある 3.ケーブルの除去はif文を用いて工夫せよ ・1はできています ・2の処理領域の指定がよくわかりません。たぶん、ARToolkitのマーカを用いて領域を指定するのだ と思います。  今回、この部分の解決をぜひよろしくお願いいたします。 ・3の除去処理ですが、ソースの真ん中部分に記述されています。この部分の解決もできればよろしく お願いいたします。  今の段階では、ずらしてもケーブルが映ったりして、色々と問題があります… http://codepad.org/cQPfo9Sr

  • GIMP 影が被った背景の色を変えたい

    https://search.yahoo.co.jp/image/search;_ylt=A2RCKwEEQ7JZXU8A9B.U3uV7?p=%E5%BD%B1&aq=-1&oq=&ei=UTF-8#mode%3Ddetail%26index%3D131%26st%3D4900 ↑のような物体のすぐそばに背景があって、短い影があるような画像の背景を変えたいです。 背景の色を変えたい部分は全体ではなく部分なので、前景抽出ではできないですし、ほかの方法も試しましたが、影がないので合成した感が丸出しになってしまいます。 どうすればよいでしょうか?

  • エッジ抽出後の画像から、ゴマ模様だけを除去するには

    エッジ抽出をした画像に、線以外の、ゴマ模様(添付ファイルをご参照ください)が入ってしまいます。 これをうまく除去するにはどうしたらよいでしょうか。 理想としては、添付ファイルの左端の線のみを残したいです。 左端の線は物の輪郭線です。 が、直線ではありませんし、その線自体がところどころ途切れていますので 黒ゴマ模様とどう識別させるか、が難しくて困っています。 例えば、10×10ピクセルで左上から画素値を走査して、 「白い領域が○%以上で、黒い領域が○%なら、その中心ピクセルは白に変更する」 で、うまくいかないだろうか、と考えたのですが、 ひとつひとつのゴマ模様の大きさも形もマチマチなので、本来残って欲しい黒い色も白に変換してしまうだろう、と思い至り、悩んでいます。 ぜひ、何かよいアイデアがありましたら教えてください。 どうぞ宜しくお願い致します。

  • mathematicaを使ったRGB値の取得

    動画像を1連のフレーム画像(静止画65×65)に変換して、その1枚を取り出し、その1枚分の中に含まれたRGB値の中のR成分だけ取得したいのですがどうすれば取得できますか?いろいろ調べたのですが式が全くわかりません。

専門家に質問してみよう