画像の変換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を配置し、新しいときはコピーするにチェック入れます。
こんな感じに不格好になりますが、こうすると動きます。
(フォルダに入れてキレイにしたいのだけどやり方教えてください)