LoginSignup
1
2

More than 5 years have passed since last update.

ASP.net MVC でOpenCvSharpを動かす

Last updated at Posted at 2017-03-24

画像の変換WebAPIとか作りたいとか思うじゃないですか。

C#でOpenCvを使うためのライブラリ OpenCvSharp https://github.com/shimat/opencvsharp というのがあります。
今回使ったのはOpenCvSharp の2.4系

ここにライブラリの作者によるASP.net の使い方解説があるが、古い。3年前。
http://schima.hatenablog.com/entry/2014/01/22/203026

しかも、x86用のNugetなんてない。
とはいえ、大筋でこの通りでおこないます。x86絶対。

どはまったのは、OpenCvのDllの読み込み方。
ASP.net MVCがどういう仕組みでDllを読んでいるのかよくわからないのですが、実行フォルダの直下に置かないとダメみたいです。
Nugetをインストールしただけでは動きません。

そのため、プロジェクトの直下にx86版のDllを配置し、新しいときはコピーするにチェック入れます。

de1e0f92189ba7c1bdb4fb8cbdebab55.png

こんな感じに不格好になりますが、こうすると動きます。

(フォルダに入れてキレイにしたいのだけどやり方教えてください)

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2