*****************
2018年11月20日
画期的な3.0のリリースから約3年半後、私たちは4.xの最初の安定版リリースを発表できて嬉しいです。
ハイライトをリリース:
• OpenCVは現在C ++ 11ライブラリであり、
C ++ 11準拠のコンパイラが必要です。 最低限必要なCMakeのバージョンが3.5.1に引き上げられました。
•
OpenCV 1.xから多くのC APIが削除されました。
• コアモジュール内の永続性(XML、YAML、またはJSONとの間の構造化データの格納およびロード)は、C ++で完全に再実装され、
C APIも失いました。
•
新しいモジュールG-APIが追加されました。これは非常に効率的なグラフベースの画像処理パイプラインのエンジンとして機能します。
• dnnモジュールは、OpenVINO™ツールキットR4のDeep Learning Deployment Toolkitで更新されました。
DLDTをサポートするOpenCVの構築方法と使用方法のガイドを参照してください 。
• dnnモジュールは実験的なVulkanバックエンドを含み、ONNXフォーマットのネットワークをサポートします。
• 一般的なKinect Fusionアルゴリズムは、CPUとGPU(OpenCL)用に実装され最適化されています。
• QRコードディテクタとデコーダがobjdetectモジュールに追加されました
• 非常に効率的でありながら高品質のDIS高密度オプティカルフローアルゴリズムがopencv_contribからビデオモジュールに移動しました。
• 詳細は前回の発表: 4.0-alpha 、 4.0-beta 、 4.0-rcおよび変更履歴にあります。
*****************
に注意してください
まず 初歩的なプログラムから
test.cpp
コード:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat image = Mat::zeros(100, 100, CV_8UC3);
imshow("", image);
waitKey(0);
}
Makefile はそのまま。
http://www2.koyoen.birdview.co.jp/~abcx ... 03-07-.PNG