忍者ブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

リアルタイムでマーカーの重心座標を測定するのに、ただ画像を二値化して青を抽出するだけじゃ座標がちらついちゃうからマーカーの輪郭を追うようにすればマシになるかな?って、C#にOpenCV使って簡単に輪郭を求めようと思って作っているんだけど…

OpenCVはC#の中で、そのままじゃ使えないからラッパーとして OpenCVSharpを使用。
Visual Studioを2010と2013を入れているからいけないのか…

なんか、しょっちゅうdllがない事件が起きるのよね…(=_=;;;
dllが読めないせいで、CV関数がうまく使えず、デバッグするとエラーがばんばん出るし(T_T)

再頒布パッケージを入れては見るものの、改善されず…

どうしてもopencv_core248を使っても、245でもdllが読めないって言われて…
exeがある場所に全部dll置いても症状変わらず、、、
少し前までは、ちゃんと動いてた時もあったのよ。
(OpenCVのバージョンを変えたりはしたけど)
なーんで急に読めなくなるかね?とまったく分からず…
dllもリソースの中に入れてあればちゃんと読みに行ってくれていたのに…

で、ぐちゃぐちゃと、たどっている間にDependencyWalkerなるものを発見!
dllが参照するdllのリストが見れるっていうやつ。
確かに、OpenCVSharpからOpenCVを見に行っているし、OpenCVの中でもお互いにdllを参照しているかもしれないし、何かが足りないから読めないって言っているのかも。と思って使ってみた。

そしたらさ、MSVCP110.dllとMSVCR110.dllがないって出て…(~_~;;;
なんだよ、そっちかよ!!

色々インストールし直した割にはファイルが足らず…
仕方ないから、適当な場所からMSVCPとMSVCRを落としてきて入れてやったら、エラーが出なくなった^^;;

また、これで1日悩んだよ…

時間が…
どうして、こうも私はアホなのかー。

そして、コンピューター言語がよく分かっていないままにプログラミングしている私。
何が、どうなっているのか分かんないけど、とりあえず、動くから使うっていうの、卒業しないといけないんだけどなぁ…

そこまでプログラミングが好きじゃないんで、なかなか手が出せていない…

拍手[0回]

PR
この記事にコメントする
Name
Title
Color
E-Mail
URL
Comment
Password   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
プロフィール
HN:
ともよし
年齢:
45
性別:
女性
誕生日:
1980/08/01
職業:
会社員
自己紹介:
仕事で使った知識(?)の備忘録にしていたんだけど、もう、なんでもかんでもごっちゃに書いてしまうことにしました。。。
ダメっぷり激しいけど、隠す必要もないし、ま、いいや笑
こんなんでも、一応、博士(理学)。
でも、能力低くて研究職には就けず、学生時代に身につけたプログラミング能力でソフト開発してます。

現在更新中
カレンダー
04 2026/05 06
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
最新記事
ブログ内検索

Template by Emile*Emilie
忍者ブログ [PR]