OpenCVはインテルが公開したオープンソースのコンピュータービジョンライブラリ。
現在はWillowGateが開発している。
本家
http://opencv.willowgarage.com/wiki/
日本語資料など
http://opencv.jp/
前
【Intel】OpenCV総合スレ 4画素目【画像処理】
http://toro.2ch.net/test/read.cgi/tech/1329040627/
【Intel】OpenCV総合スレ 5画素目【画像処理】
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
2013/10/25(金) 17:28:16.71852デフォルトの名無しさん
2018/02/02(金) 17:11:07.25ID:NAEfRvIa >>849
そうやってもいいけど、画像の整列かなんかのメニュー一発でできる
そうやってもいいけど、画像の整列かなんかのメニュー一発でできる
853デフォルトの名無しさん
2018/02/03(土) 11:32:16.09ID:jcEuZ+bz memo
https://dotapps.jp/articles/qkzakqweffl1k5qp
http://www.gazo.co.jp/shohin_gazoum_vlfc.htm
http://www.eyepp.com/download/pdf/EasyFocus2.pdf
https://www.mitutoyo.co.jp/products/gazoukogaku/menu/gazosokuteikiso.pdf
http://www.faicha.com/vision/05focus/
ピントの合い具合
同じ対象を撮影していて、ピントがあった画像と合っていない画像を比べれば、
1つ1つの輝度差(となりの画素との明るさの差)が短距離で変化するものが、よりピントがあっていると言えそうです。
1ドット右に進むごとに10づつ輝度が変わる4ドットのエリアより、
一発で40輝度変わる2ドットのエリアはクッキリしています。
これを指数化すればよいので、何も考えず、
focus = (画素輝度 - 隣画素輝度)2乗
を画面全体で計算し、これをfocusindexとしています。
この数値、映像対象が変われば当然変化しますので、混在できないとか、
あと動画に使用できないといった問題がありますが、
静止対象のピントを合わせる場合などには結構使えます。
ピント位置を追い込む
上記focusindexをZ軸を少しづつ変化させながら求めると、正規分布のようなベルカーブを描きます。
今、Z0からZnの間にピントがあう位置があると仮定し、この区間を10分割なら10分割して、
Z軸を移動させながら画像を撮影、そのfocusindexを求めます。
すると、どこかの地点で最高値が求まるので、この前後2区間(3点)の範囲にピントがあう位置があるものとします。
これをまた10分割なりして、区間を狭めていき、最終的に、Z軸の分解能で再現できなくなるまで行えば、
ピントのあう画像となります。
問題点としては、縞模様などの場合、ベルカーブにある種の振動波のようなものが観測でき、
正確に合わせられないことがあるということ。
また、ピントの追い込み方が原始的で時間がかかることなどがあげられます。
https://dotapps.jp/articles/qkzakqweffl1k5qp
http://www.gazo.co.jp/shohin_gazoum_vlfc.htm
http://www.eyepp.com/download/pdf/EasyFocus2.pdf
https://www.mitutoyo.co.jp/products/gazoukogaku/menu/gazosokuteikiso.pdf
http://www.faicha.com/vision/05focus/
ピントの合い具合
同じ対象を撮影していて、ピントがあった画像と合っていない画像を比べれば、
1つ1つの輝度差(となりの画素との明るさの差)が短距離で変化するものが、よりピントがあっていると言えそうです。
1ドット右に進むごとに10づつ輝度が変わる4ドットのエリアより、
一発で40輝度変わる2ドットのエリアはクッキリしています。
これを指数化すればよいので、何も考えず、
focus = (画素輝度 - 隣画素輝度)2乗
を画面全体で計算し、これをfocusindexとしています。
この数値、映像対象が変われば当然変化しますので、混在できないとか、
あと動画に使用できないといった問題がありますが、
静止対象のピントを合わせる場合などには結構使えます。
ピント位置を追い込む
上記focusindexをZ軸を少しづつ変化させながら求めると、正規分布のようなベルカーブを描きます。
今、Z0からZnの間にピントがあう位置があると仮定し、この区間を10分割なら10分割して、
Z軸を移動させながら画像を撮影、そのfocusindexを求めます。
すると、どこかの地点で最高値が求まるので、この前後2区間(3点)の範囲にピントがあう位置があるものとします。
これをまた10分割なりして、区間を狭めていき、最終的に、Z軸の分解能で再現できなくなるまで行えば、
ピントのあう画像となります。
問題点としては、縞模様などの場合、ベルカーブにある種の振動波のようなものが観測でき、
正確に合わせられないことがあるということ。
また、ピントの追い込み方が原始的で時間がかかることなどがあげられます。
854デフォルトの名無しさん
2018/02/03(土) 11:55:31.95ID:FhluCmMv どの画像がいちばんフォーカスあってそうかってのはすぐ求まるけど
1枚の画像に合成するとこで俺がやったら汚いモザイク絵になっちまうだろうなw
(ひと昔前の使えないパノラマ合成をさらに酷くした状態)
1枚の画像に合成するとこで俺がやったら汚いモザイク絵になっちまうだろうなw
(ひと昔前の使えないパノラマ合成をさらに酷くした状態)
855デフォルトの名無しさん
2018/02/10(土) 12:36:39.42ID:jClKPuF3856デフォルトの名無しさん
2018/02/10(土) 16:01:24.44ID:nWdR2ssV >>842
それやるなら超解像顕微鏡を使った方がいいと思う
それやるなら超解像顕微鏡を使った方がいいと思う
857デフォルトの名無しさん
2018/02/10(土) 16:22:08.58ID:A/uZfZpr858デフォルトの名無しさん
2018/02/10(土) 16:25:17.78ID:nWdR2ssV859デフォルトの名無しさん
2018/02/10(土) 17:02:20.01ID:A/uZfZpr 電子顕微鏡は深度が深いから合成不要になる
860デフォルトの名無しさん
2018/02/11(日) 01:04:39.80ID:WMQeXuiD 波動方程式
861デフォルトの名無しさん
2018/02/15(木) 21:16:24.20ID:VhZncE5y 質問失礼します。
カラー画像同士の差分を取るには、3原色に分けてから差分を取ればいいのでしょうか?
カラー画像同士の差分を取るには、3原色に分けてから差分を取ればいいのでしょうか?
862デフォルトの名無しさん
2018/02/15(木) 21:41:15.24ID:soH0s4OR 「差分」の定義がそうならそれでいいんじゃね?
863デフォルトの名無しさん
2018/02/15(木) 23:01:26.70ID:9YODWFh5 何の差分を取るかわからんが、
とりあえずならそうなるな
とりあえずならそうなるな
864デフォルトの名無しさん
2018/02/16(金) 14:56:50.23ID:dBpGhFbZ >>861
それぞれ白黒にしたうえで白黒同士で差分
それぞれ白黒にしたうえで白黒同士で差分
865デフォルトの名無しさん
2018/02/25(日) 13:08:52.75ID:jgVb1mDl カラーのRGBの各要素には色がない
したがって白黒にする必要ないやろう
したがって白黒にする必要ないやろう
866デフォルトの名無しさん
2018/03/02(金) 11:25:10.29ID:xRs/79xP >>865
二値化したいってことかなぁ
二値化したいってことかなぁ
867デフォルトの名無しさん
2018/03/03(土) 11:57:54.05ID:U/tQdu7q 1.
python 3.6.3 で複数(20体ほど)の生物(オタマジャクシみたいに特徴が少ないもの)の追跡を差分法でやろうとしてるのですが、前のフレームの ある一つの動体と今のフレームの ある一つの動体が同じであるか求める方法ってありますか?
もしくは、他にいい追跡方法はありますか?
2.
追跡対象が方向転換するとき等、速度が落ちるときに認識が外れてしまうのですが、解決方法はありますか?
プログラミングも動画処理も初めてで、動体の座標を求めてバウンディングボックスを描くところまで作りました
自分で調べてみても、近くに別の動体が来たら認識がおかしくなるような方法しかなくて…
ベクトルから推測するにも、やっぱり最初に判別出来ないと意味がないだろうし…
5日くらい悩んでも分からなかったので、お願いします
python 3.6.3 で複数(20体ほど)の生物(オタマジャクシみたいに特徴が少ないもの)の追跡を差分法でやろうとしてるのですが、前のフレームの ある一つの動体と今のフレームの ある一つの動体が同じであるか求める方法ってありますか?
もしくは、他にいい追跡方法はありますか?
2.
追跡対象が方向転換するとき等、速度が落ちるときに認識が外れてしまうのですが、解決方法はありますか?
プログラミングも動画処理も初めてで、動体の座標を求めてバウンディングボックスを描くところまで作りました
自分で調べてみても、近くに別の動体が来たら認識がおかしくなるような方法しかなくて…
ベクトルから推測するにも、やっぱり最初に判別出来ないと意味がないだろうし…
5日くらい悩んでも分からなかったので、お願いします
868デフォルトの名無しさん
2018/03/03(土) 12:03:21.45ID:U/tQdu7q869デフォルトの名無しさん
2018/03/03(土) 13:05:53.25ID:Cp/R2Wou870デフォルトの名無しさん
2018/03/03(土) 14:30:35.23ID:lnxI/7eV 2回分の検出で物体が重なった面積が大きい方が同じものとしちゃう
動きが小さい&被写体が大きいなら簡単かつ効果的だよ
動きが小さい&被写体が大きいなら簡単かつ効果的だよ
871デフォルトの名無しさん
2018/03/03(土) 16:07:29.60ID:U/tQdu7q 返答ありがとうございます
>>869
フレーム間隔について、すみません、よく分からないので、やってる方法を書きます
cap.read()で3フレーム読み込んでグレースケールにしたあち、1フレーム目と2フレーム目、2フレーム目と3フレーム目の差の絶対値を取って、bitwise_andで白いところを抜き出してます
すみません、公表していいのか分からない画像なので、使いたい画像は乗せられないです…
一応それっぽい画像を挙げます
大きさもこんな感じで、真っ黒なやつが動きます
これを全部追跡します
https://i.imgur.com/km9auMT.jpg
>>870
そうしようと思って一度考えたのですが、画像みたいに移動した時、別の動体と重なってしまうと、別の動体同士が認識しあってしまうんです…
https://i.imgur.com/yra8iZt.jpg
>>869
フレーム間隔について、すみません、よく分からないので、やってる方法を書きます
cap.read()で3フレーム読み込んでグレースケールにしたあち、1フレーム目と2フレーム目、2フレーム目と3フレーム目の差の絶対値を取って、bitwise_andで白いところを抜き出してます
すみません、公表していいのか分からない画像なので、使いたい画像は乗せられないです…
一応それっぽい画像を挙げます
大きさもこんな感じで、真っ黒なやつが動きます
これを全部追跡します
https://i.imgur.com/km9auMT.jpg
>>870
そうしようと思って一度考えたのですが、画像みたいに移動した時、別の動体と重なってしまうと、別の動体同士が認識しあってしまうんです…
https://i.imgur.com/yra8iZt.jpg
872デフォルトの名無しさん
2018/03/03(土) 16:12:11.94ID:iJZ2zPOp |1フレーム目 - 2フレーム目| and |2フレーム目 - 3フレーム目|
ってことかな
ってことかな
873デフォルトの名無しさん
2018/03/03(土) 16:20:53.47ID:U/tQdu7q >>872
そうです。
そうです。
874デフォルトの名無しさん
2018/03/04(日) 10:12:15.34ID:K2njBMWG875デフォルトの名無しさん
2018/03/04(日) 10:57:07.58ID:+LBimNhC 募集してないのにうちによく作ってくれって依頼くるけど
1万2万で請け負ってもらえると思ってる奴が多すぎるw
1万2万で請け負ってもらえると思ってる奴が多すぎるw
876デフォルトの名無しさん
2018/03/04(日) 11:02:52.51ID:8KjE9Kl8 最低ロット50万円からですね
877デフォルトの名無しさん
2018/03/04(日) 16:18:06.12ID:9bUhlbFW おまえらもインテルにお金払えよな。
なんでもタダだと思ってんじゃねーよ。
なんでもタダだと思ってんじゃねーよ。
878デフォルトの名無しさん
2018/03/04(日) 16:37:51.81ID:+LBimNhC なんのために、どういう送金手段で、いくら、インテルに払えばいいんだ?
879デフォルトの名無しさん
2018/03/04(日) 17:13:02.33ID:9bUhlbFW なんのためにってやっぱりタダが当たり前だと思ってんのか。readmeすら読んでないとかありえん。
https://opencv.org/
[Donate]をクリックして進め。おまえは馬鹿だからまず1万ドル払え。
https://opencv.org/
[Donate]をクリックして進め。おまえは馬鹿だからまず1万ドル払え。
880デフォルトの名無しさん
2018/03/04(日) 17:27:20.07ID:+LBimNhC Donate
↑この意味調べてから書けよ・・・
↑この意味調べてから書けよ・・・
881デフォルトの名無しさん
2018/03/04(日) 19:44:19.46ID:7GbP/ecV882デフォルトの名無しさん
2018/03/04(日) 23:05:20.43ID:LZR9dBvJ >>879
まずは君が払った証拠を持って来てよ
まずは君が払った証拠を持って来てよ
883デフォルトの名無しさん
2018/03/07(水) 08:42:49.07ID:3giPn1xI カラー動画を0と255の2値動画に変換して出力たのですが、実際出力された動画の画素を分析すると2値になっておらず、中途半端な値がかなり混ざっています
これはどうしようもないことなのでしょうか
これはどうしようもないことなのでしょうか
884デフォルトの名無しさん
2018/03/07(水) 08:47:06.43ID:HKdkc2d0 変換処理もしくは分析処理にバグがあるだけでしょw
885デフォルトの名無しさん
2018/03/07(水) 08:58:33.04ID:HKdkc2d0 「出力」か。jpgだとjpg化処理で色変わるぞ
886デフォルトの名無しさん
2018/03/07(水) 09:06:56.66ID:3giPn1xI jpgというより、動画で出力しているのでmp4です
形式がまずいとかそういう事なのでしょうか
処理は間違っていない気がするのですが…(画素値には0と255以外入れていないので…)
形式がまずいとかそういう事なのでしょうか
処理は間違っていない気がするのですが…(画素値には0と255以外入れていないので…)
887デフォルトの名無しさん
2018/03/07(水) 10:07:44.62ID:kIj9vkCx mp4はjpegと同じで劣化するだろ。フレーム単位で2値化なんかしたら、HDDいくつあっても足りんわ。
888デフォルトの名無しさん
2018/03/07(水) 10:13:12.85ID:3giPn1xI 劣化させない方法ありますか?
889デフォルトの名無しさん
2018/03/07(水) 10:38:55.00ID:4T48SgsL png
動画も可能
動画も可能
890デフォルトの名無しさん
2018/03/07(水) 23:13:46.94ID:TgI6DfYx891デフォルトの名無しさん
2018/03/07(水) 23:26:53.22ID:MzP8rhu8 詳解openCV3.0はまだ?
892デフォルトの名無しさん
2018/03/08(木) 06:41:23.88ID:lmdxw4R7 優秀な人だけが質問し回答すれば劣化しない
893デフォルトの名無しさん
2018/03/08(木) 10:09:46.81ID:ue18PqKi お帰り下さい
894デフォルトの名無しさん
2018/03/09(金) 17:15:10.42ID:2PlJUe+0 Python3.6.3で
Pyinstaller を使い.exeにして、コンソールに直接 動画ファイル名を打ち込んで動画処理しようとしていたのですが、動画ファイルだけ読み込んでくれません
何故なんでしょう?
webカメラはキャプチャ&処理してくれるし、.pyの状態だと動画ファイルも読み込んで目的通りに動くので、アルゴリズム自体は大丈夫なんだと思います
import cv2
import os
x = os.path.dirname(sys.argv[0])
os.chdir(x)
Device = input('file:')
if Device == '0':
Device = int(Video)
cap = cv2.VideoCaputure(Device)
ret ,frame = cap.read()
if not ret :
print('cannot read video')
cap.release()
cv2.destroyAllwindows()
スクリプトがあるディレクトリを指定し、動画も同じディレクトリにいれて、コンソール画面でファイル名等を打ち込み、キャプチャしようとしてます
そうすると、.exeだと
cannnot read video
と出力されてしまって…
Pyinstaller を使い.exeにして、コンソールに直接 動画ファイル名を打ち込んで動画処理しようとしていたのですが、動画ファイルだけ読み込んでくれません
何故なんでしょう?
webカメラはキャプチャ&処理してくれるし、.pyの状態だと動画ファイルも読み込んで目的通りに動くので、アルゴリズム自体は大丈夫なんだと思います
import cv2
import os
x = os.path.dirname(sys.argv[0])
os.chdir(x)
Device = input('file:')
if Device == '0':
Device = int(Video)
cap = cv2.VideoCaputure(Device)
ret ,frame = cap.read()
if not ret :
print('cannot read video')
cap.release()
cv2.destroyAllwindows()
スクリプトがあるディレクトリを指定し、動画も同じディレクトリにいれて、コンソール画面でファイル名等を打ち込み、キャプチャしようとしてます
そうすると、.exeだと
cannnot read video
と出力されてしまって…
895デフォルトの名無しさん
2018/03/09(金) 17:29:30.02ID:x113zZI2 パスが悪いんだろ。ファイル名入れるときは絶対パスでいれたら?
896デフォルトの名無しさん
2018/03/09(金) 18:24:10.54ID:2PlJUe+0897デフォルトの名無しさん
2018/03/09(金) 18:25:06.79ID:goWJjV3D898デフォルトの名無しさん
2018/03/09(金) 19:00:06.63ID:2PlJUe+0 >>897
.exeの方でやってみたら、cvrColorがエラーしてるって出ました。
.pyだと、cannnot read videoです。
cv2.videocaputureをcv2.imreadに変えたら.exeでも.pyでも表示されました
絶対パスじゃなくても、
ファイル名.jpg
だけでもどちらでも開けました
videocaputureに問題があるのかな…
.exeの方でやってみたら、cvrColorがエラーしてるって出ました。
.pyだと、cannnot read videoです。
cv2.videocaputureをcv2.imreadに変えたら.exeでも.pyでも表示されました
絶対パスじゃなくても、
ファイル名.jpg
だけでもどちらでも開けました
videocaputureに問題があるのかな…
899デフォルトの名無しさん
2018/03/09(金) 23:17:54.44ID:CIfBOObq exeなんて使わんから知らんけど.pyで動いてるのに.exeにしたら動かないならそのpyinstallerとやらが悪さしてるんだろ
900デフォルトの名無しさん
2018/03/09(金) 23:19:53.75ID:CIfBOObq 実行ファイルにするなら普通にc++で書けよ、わざわざpythonで書く意味なくね
901デフォルトの名無しさん
2018/03/10(土) 00:03:20.98ID:Fc7JY5v5 >>899-900
ですかね…他のexe化モジュールも何かエラー吐きすぎて無理そうだったし、時間ももったいないから諦めます
python 入れてもらおう…
元々自分用に作ってて使ってたら、横で見てたプログラミングの知識の無い人が、それ欲しいといったから、配布しようとしたんですよね
プログラミングを知らない人って、あの文字列を見ただけで怯むから、アプリにして、後は数値やら動画ファイルだけを突っ込むだけにしようかと思ってまして
ですかね…他のexe化モジュールも何かエラー吐きすぎて無理そうだったし、時間ももったいないから諦めます
python 入れてもらおう…
元々自分用に作ってて使ってたら、横で見てたプログラミングの知識の無い人が、それ欲しいといったから、配布しようとしたんですよね
プログラミングを知らない人って、あの文字列を見ただけで怯むから、アプリにして、後は数値やら動画ファイルだけを突っ込むだけにしようかと思ってまして
902デフォルトの名無しさん
2018/03/10(土) 01:34:41.65ID:G7HWt9L5 opencvの動画周りってffmpeg使ってたと思うけど、pyinstallerではそのあたりのdllも一緒にまとめてくれるのかな。
903デフォルトの名無しさん
2018/03/10(土) 12:33:23.68ID:fQg9dcpA904デフォルトの名無しさん
2018/03/10(土) 12:39:54.84ID:TTti/WSS +1
905デフォルトの名無しさん
2018/03/10(土) 12:44:27.65ID:MMBWY1KZ >>902
これがありそう
これがありそう
906デフォルトの名無しさん
2018/03/10(土) 13:41:12.50ID:ZHQZnt9p 普通にクラ側にpython環境入れるかc++で書くかの2択だろ
pyinstallerの中身調べるとかナンセンスすぎる
pyinstallerの中身調べるとかナンセンスすぎる
907デフォルトの名無しさん
2018/03/10(土) 14:09:42.64ID:MMBWY1KZ >>901って理由出してるのにその二択にするのはナンセンスよ
908デフォルトの名無しさん
2018/03/10(土) 14:13:05.19ID:Fc7JY5v5909デフォルトの名無しさん
2018/03/10(土) 15:43:56.99ID:GkfRicR7 反面教師かよ
910デフォルトの名無しさん
2018/03/10(土) 20:26:38.44ID:2uc/dzDb つか業務でソフト開発して詰まったら5chで質問とか終わってるエンジニアだな
911デフォルトの名無しさん
2018/03/10(土) 22:22:49.59ID:9iAajXjm 5chで質問でも解決しようとしてるだけマシ
912デフォルトの名無しさん
2018/03/11(日) 10:09:08.45ID:zWe+i43K 質問するだけで意外と解決するからな
913デフォルトの名無しさん
2018/03/11(日) 10:28:55.93ID:wWFsao1Q 質問しようとするだけで思考がまとまるし、じっとしてるだけより何でも行動すべきでしょ
914デフォルトの名無しさん
2018/03/11(日) 14:45:50.34ID:vNegY1zF ネットで質問して回答通りにやってうまくいったからOK
みたいな開発者になると最悪だが、
得た回答を元に公式のドキュメント読み直すなり
再度情報を整理して、正しく理解できるならそれでいい
みたいな開発者になると最悪だが、
得た回答を元に公式のドキュメント読み直すなり
再度情報を整理して、正しく理解できるならそれでいい
915デフォルトの名無しさん
2018/03/11(日) 15:04:38.03ID:qC+CBm/n 5chなんて無能とキチガイしかいないからな
煽ったり無知装ったりなにしても情報とれりゃそれでいいんだよ
煽ったり無知装ったりなにしても情報とれりゃそれでいいんだよ
916デフォルトの名無しさん
2018/03/11(日) 16:15:24.52ID:xYekkBDX レスポンスが一番早いのは5chだしな
煽られてもその中に正解が入ってたりするし
煽られてもその中に正解が入ってたりするし
917デフォルトの名無しさん
2018/03/11(日) 16:27:58.94ID:5zOh4BZk まあ社会人として業務知識みたいなのをSNSで聞くのどうなんですかって話じゃないかな
918デフォルトの名無しさん
2018/03/11(日) 16:55:03.93ID:qC+CBm/n 業務知識ってなんだよw
社外秘のデータや方法出してるわけでもあるまいしどうでもいいじゃん
社外秘のデータや方法出してるわけでもあるまいしどうでもいいじゃん
919デフォルトの名無しさん
2018/03/11(日) 23:43:36.95ID:229ElWIS エスパーするとおれが答えられない質問はするな、ということですな。
920デフォルトの名無しさん
2018/03/12(月) 18:09:21.49ID:IkK1NW+e ゲェジ丸出し
921デフォルトの名無しさん
2018/03/12(月) 21:43:43.45ID:yCds6qtp opencv でPCの特定のウィンドウをビデオキャプチャすることはできますか?
普通にバンディカムの方がいいかな…
普通にバンディカムの方がいいかな…
922デフォルトの名無しさん
2018/03/13(火) 15:23:28.24ID:MHQfuTqc できるよ
923デフォルトの名無しさん
2018/03/24(土) 09:59:45.15ID:kRga3xpS python版opencv で
I1 I2 I3
の3つの画像(全て.png)を一つのマルチTIFFファイルにしたいんですが、cv2.imwrite だと複数指定できなくて困ってます
何か方法はありませんか?
I1 I2 I3
の3つの画像(全て.png)を一つのマルチTIFFファイルにしたいんですが、cv2.imwrite だと複数指定できなくて困ってます
何か方法はありませんか?
924デフォルトの名無しさん
2018/03/24(土) 10:19:44.14ID:HVeGf4kL tiffとか使ったことないけど
普通に3枚pngを出力してからtiffにしたらええやろ
普通に3枚pngを出力してからtiffにしたらええやろ
925デフォルトの名無しさん
2018/03/24(土) 12:10:52.48ID:5hh+Vua5926デフォルトの名無しさん
2018/03/24(土) 12:42:31.44ID:kRga3xpS >>924
すみません、出力して、どう1ファイルにまとめるのかが分からないのです
すみません、出力して、どう1ファイルにまとめるのかが分からないのです
927デフォルトの名無しさん
2018/03/24(土) 13:08:28.71ID:vw8qMkfM 「マルチtiff 変換」
↑
これでぐぐればいいだろ。それも分からないのか・・・
↑
これでぐぐればいいだろ。それも分からないのか・・・
928デフォルトの名無しさん
2018/03/24(土) 13:26:05.40ID:kRga3xpS929デフォルトの名無しさん
2018/03/24(土) 14:11:09.85ID:5hh+Vua5930デフォルトの名無しさん
2018/03/24(土) 14:12:32.27ID:vw8qMkfM >>928
「マルチtiff 変換」でぐぐって一つ目のリンククリックして、開いたとこの先頭に
> (BMP,JPEG,JPEG2000,GIF,TIFF,PCX,FPX,PNG)からのダイレクト変換可
> 1つのファイルに複数の画像を収めることができるマルチページTIFFの一括作成に特化された
ってあるが、これ使ってもできないのか?
「マルチtiff 変換」でぐぐって一つ目のリンククリックして、開いたとこの先頭に
> (BMP,JPEG,JPEG2000,GIF,TIFF,PCX,FPX,PNG)からのダイレクト変換可
> 1つのファイルに複数の画像を収めることができるマルチページTIFFの一括作成に特化された
ってあるが、これ使ってもできないのか?
931デフォルトの名無しさん
2018/03/24(土) 14:13:57.20ID:5hh+Vua5932デフォルトの名無しさん
2018/03/24(土) 14:15:42.02ID:5hh+Vua5933デフォルトの名無しさん
2018/03/24(土) 14:37:06.91ID:nKlKWZZe >>926
コマンドラインでtiff変換するやつとか適当に使えばいいだろ
保存した3つのpngのパスは分かってるんだから
その3つを入力して適当にtiffで出力して終わり
コマンドライン操作?何それ?ってレベルならお勉強して下さいとしか・・
コマンドラインでtiff変換するやつとか適当に使えばいいだろ
保存した3つのpngのパスは分かってるんだから
その3つを入力して適当にtiffで出力して終わり
コマンドライン操作?何それ?ってレベルならお勉強して下さいとしか・・
934デフォルトの名無しさん
2018/03/24(土) 16:00:18.70ID:RN0GX0Rk sox
935デフォルトの名無しさん
2018/03/24(土) 16:04:43.37ID:KNKwWkOj936デフォルトの名無しさん
2018/03/25(日) 22:45:30.51ID:TPJYUSzf すいませんお教え願えませんでしょうか?
ガタガタのドッド絵画像の線をある程度直線で近似してなめらかな線にして
頂点位置の取得をしたいのですが
途中でつまずいてしまいました
やってみたのは
openCVのチュートリアルサイトにあったのを
ttp://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html
for (i,cnt) in enumerate(contours):
epsilon = 0.01*cv2.arcLength(cnt,True)
approx = cv2.approxPolyDP(cnt,epsilon,True)
img=cv2.drawContours(img,[approx],0,(0,0,0),0,lineType=cv2.LINE_AA)
をやってみたのですがなめらかな線はcv2.LINE_AAで出るのですが
元のドット絵みたいな線がガタガタな所と
きれいな直線になっているところがばらばらでした
そこでcornerHarrisで角になっているところを表示してみました
でもcornerHarrisででた頂点をdrawContoursで繋ぐ方法が分かりませんでした
この方法でいいのかもちょっとわからず・・・すいません、どうしたら良いのでしょうか?
ガタガタのドッド絵画像の線をある程度直線で近似してなめらかな線にして
頂点位置の取得をしたいのですが
途中でつまずいてしまいました
やってみたのは
openCVのチュートリアルサイトにあったのを
ttp://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html
for (i,cnt) in enumerate(contours):
epsilon = 0.01*cv2.arcLength(cnt,True)
approx = cv2.approxPolyDP(cnt,epsilon,True)
img=cv2.drawContours(img,[approx],0,(0,0,0),0,lineType=cv2.LINE_AA)
をやってみたのですがなめらかな線はcv2.LINE_AAで出るのですが
元のドット絵みたいな線がガタガタな所と
きれいな直線になっているところがばらばらでした
そこでcornerHarrisで角になっているところを表示してみました
でもcornerHarrisででた頂点をdrawContoursで繋ぐ方法が分かりませんでした
この方法でいいのかもちょっとわからず・・・すいません、どうしたら良いのでしょうか?
937デフォルトの名無しさん
2018/03/26(月) 00:05:18.20ID:W+zxXBoo ちょっと意味が理解できなかった
なめらかな直線に近似したら頂点の座標なんて分からないと思うが
なめらかな直線に近似したら頂点の座標なんて分からないと思うが
938936
2018/03/26(月) 00:50:07.07ID:N7ZMfeIe >>937
説明へたくそですいません
ttps://imgur.com/a/ImM2E
オーバーに描くとこんな感じです。
元画像の白と黒の境界のギザギザ部分は滑らかな線にして(cv2.LINE_AAでできた)
形自体は直線で近似するので頂点ができるので
その頂点の座標も知りたいという感じです。
説明へたくそですいません
ttps://imgur.com/a/ImM2E
オーバーに描くとこんな感じです。
元画像の白と黒の境界のギザギザ部分は滑らかな線にして(cv2.LINE_AAでできた)
形自体は直線で近似するので頂点ができるので
その頂点の座標も知りたいという感じです。
939デフォルトの名無しさん
2018/03/26(月) 01:24:26.81ID:NBtGWsLw940デフォルトの名無しさん
2018/03/26(月) 05:10:27.60ID:OxsjGzhh >>938
フーリエ変換だな
フーリエ変換だな
941デフォルトの名無しさん
2018/03/26(月) 08:37:04.65ID:xQ+twO4a942デフォルトの名無しさん
2018/03/26(月) 10:56:04.36ID:Uam8iqco943デフォルトの名無しさん
2018/03/26(月) 10:57:11.29ID:Uam8iqco アプリもある
https://yvt.jp/contours/
https://yvt.jp/contours/
944936
2018/03/27(火) 02:46:38.08ID:P1jBIf5/ 教えていただいてありがとうございます
フーリエ見てみましたがまだちょっと理解が追い付かないです
>>941
最終的にはアウトラインの真ん中の線をつなげれる座標が欲しいです。
今のところこんな感じです
https://imgur.com/a/D1ZdN
findcontourについて・・・これもアウトラインで境界がとれているので
難しいです。
モナーの絵でいえばギザギザしたのをスムーズな線にしたら
センターラインもとれやすくなるのでは(なんの確信もないですが)
と思っています。
もうほんと説明がへたくそすぎてすいませんとしか言えなくてすいません・・・
フーリエ見てみましたがまだちょっと理解が追い付かないです
>>941
最終的にはアウトラインの真ん中の線をつなげれる座標が欲しいです。
今のところこんな感じです
https://imgur.com/a/D1ZdN
findcontourについて・・・これもアウトラインで境界がとれているので
難しいです。
モナーの絵でいえばギザギザしたのをスムーズな線にしたら
センターラインもとれやすくなるのでは(なんの確信もないですが)
と思っています。
もうほんと説明がへたくそすぎてすいませんとしか言えなくてすいません・・・
945デフォルトの名無しさん
2018/03/27(火) 11:20:50.00ID:HbpSjzvr >>944
ttps://github.com/eiichiromomma/CVMLAB/wiki/OpenCV-Thinning
ttps://github.com/eiichiromomma/CVMLAB/wiki/OpenCV-Thinning
946936
2018/03/28(水) 02:36:20.70ID:Sxa9jDj9 >>944
ありがとうございます!!!
出来そうな気配が漂ってきました!!
https://imgur.com/XX9Efl8
センターラインを作った後に
findcontourを使ったので
輪郭線が二本になって頂点の座標の個数が二倍になってますが
まだよくわかんないですが入れ子になっているデータを
もうちょっとよく見たらなんとかなりそうな感じになりました。
ありがとうございます!!
ありがとうございます!!!
出来そうな気配が漂ってきました!!
https://imgur.com/XX9Efl8
センターラインを作った後に
findcontourを使ったので
輪郭線が二本になって頂点の座標の個数が二倍になってますが
まだよくわかんないですが入れ子になっているデータを
もうちょっとよく見たらなんとかなりそうな感じになりました。
ありがとうございます!!
947デフォルトの名無しさん
2018/03/28(水) 13:09:04.55ID:YfKkqZvW おめ
948デフォルトの名無しさん
2018/05/23(水) 20:00:30.55ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
052IV
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
052IV
949デフォルトの名無しさん
2018/05/24(木) 11:04:48.87ID:cPlRxlDn 052IV
950デフォルトの名無しさん
2018/05/30(水) 11:02:55.50ID:BsyMZVji traincascadeを使ってるんだけどstage9くらいで落ちる。どうすればいいだろうか
ポジティブ画像が2000でネガテイブ画像が1000くらい
ポジティブ画像が2000でネガテイブ画像が1000くらい
951デフォルトの名無しさん
2018/06/01(金) 07:41:21.82ID:d3ipunzJレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 宅急便デス
- さっむ
- ッシャー
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 失われた30年から脱却する方法
- オレ様は千晴
