OpenCV

OpenCV グリッチアート

やっとグリッチアートっぽいものが完成した。 #include "opencv/cv.h" #include "opencv/highgui.h" void Trackbar(int val); IplImage* img; IplImage* originalimg; int main(){ char image[]= "/Users/Daichi/Desktop/lena.jpg"; img = cvLoadImage(image…

OpenCV ピクセル単位でRGBの値を変更

これとか 【OpenCV】IplImageの輝度値を参照、設定する 画像処理ソリューション これ読んだら なんとなーくIplImageのデータがどんな風に並べられているかわかった。 ので、 opencv.jp - OpenCV: 基本構造体(Basic Structures)サンプルコード - これをちょ…

OpenCV 顔認識(Cで)

この前の顔認識のサンプルはopencv2で書かれていたようなので、 今回はopencv1(と言って良いのかな?)でサンプルも参考にしつつ自分で書いてみた。 opencv2をつかわなければCだけでいけるみたい。 #include "opencv/cv.h" #include "opencv/highgui.h" int m…

OpenCV バイナリデータをいじる

バイナリデータをいじってみた。 OpenCVで、画像のデータはIplImageかcv::Matで扱える。IplImageはCの構造体、cv::MatはC++のクラスらしい!やっぱり前回のサンプルとかも全然意味分かんないので当面はCだけでやっていく。画像のデータはIplImage構造体の中…

OpenCV 顔検出

OpenCV cookbookのサンプルを実行してみる。 http://opencv.jp/cookbook/opencv_img.html#id40分類器の場所は僕の環境では /opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml だった。 lenaさんの顔が認識された。 AKB,数人しか認識さ…

OpenCV 画像を表示させた

OpenCVでlenaさんを表示させてみた。 (参考OpenCVの環境構築と導入) #include "opencv/cv.h" #include "opencv/highgui.h" int main(int argc, char* argv[]) { IplImage* img = cvLoadImage("/Users/ユーザーフォルダ/Desktop/lena.jpg", CV_LOAD_IMAGE_COL…

MacにOpenCVをインストールしてサンプルコードを動かしてみた

最近グリッチアートに興味が湧いて twitterのアイコンも こんな感じです。 確かコレは Macのターミナルだけを使ってグリッチ画像アートを楽しむ方法 - karaage. [からあげとポニーテイル] を参考にして文字の置き換えで作りました。 これにもグリッチアート…