OpenCV

DirectShowを入力として、OpenCVで画像処理して、DirectXでテクスチャとして表示するサンプル

を作った。 https://github.com/ousttrue/dscvd3dとりあえずOpenCVの画像処理にはカメラキャリブレーションとその補正をやってみたのだけど、歪んでない画像が補正したことによりより歪んでしまう状態になってしまった。使い方が間違っているのかもしれない。

メモ

rgbaの配列をOpenCVで処理して、書き戻すメモ。 メモリを新しく確保しているところが無駄だがとりあえず。 #include <opencv2/core/core.hpp> void Process(unsigned char *data, int w, int h) { // 8bit Unsigned 4Channel cv::Mat image(h, w, CV_8UC4); // input memcpy(&image.</opencv2/core/core.hpp>…