Submit Search
Upload
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その3
•
0 likes
•
895 views
Saya Katafuchi
Follow
長崎県立大学 国際情報学部情報メディア学科 2015年度後期のゼミ生向け演習のスライドその3
Read less
Read more
Education
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
20190324vvvvオフ会
20190324vvvvオフ会
Saya Katafuchi
VJ Cardboard ブイジェーカードボード
VJ Cardboard ブイジェーカードボード
Saya Katafuchi
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
Hands On OpenCV! 画像処理ライブラリを使って面白いプログラムを作ろう!
Hands On OpenCV! 画像処理ライブラリを使って面白いプログラムを作ろう!
Saya Katafuchi
輪講用資料「Deep Convolutional Network Cascade for Facial Point Detection」
輪講用資料「Deep Convolutional Network Cascade for Facial Point Detection」
Saya Katafuchi
輪講用資料「Mitosis Detection in Breast Cancer Histology Images with Deep Neural Ne...
輪講用資料「Mitosis Detection in Breast Cancer Histology Images with Deep Neural Ne...
Saya Katafuchi
第一回カオス時系列解析
第一回カオス時系列解析
Saya Katafuchi
卒論執筆のために3年生からやる5つのこと
卒論執筆のために3年生からやる5つのこと
Saya Katafuchi
Recommended
20190324vvvvオフ会
20190324vvvvオフ会
Saya Katafuchi
VJ Cardboard ブイジェーカードボード
VJ Cardboard ブイジェーカードボード
Saya Katafuchi
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
Hands On OpenCV! 画像処理ライブラリを使って面白いプログラムを作ろう!
Hands On OpenCV! 画像処理ライブラリを使って面白いプログラムを作ろう!
Saya Katafuchi
輪講用資料「Deep Convolutional Network Cascade for Facial Point Detection」
輪講用資料「Deep Convolutional Network Cascade for Facial Point Detection」
Saya Katafuchi
輪講用資料「Mitosis Detection in Breast Cancer Histology Images with Deep Neural Ne...
輪講用資料「Mitosis Detection in Breast Cancer Histology Images with Deep Neural Ne...
Saya Katafuchi
第一回カオス時系列解析
第一回カオス時系列解析
Saya Katafuchi
卒論執筆のために3年生からやる5つのこと
卒論執筆のために3年生からやる5つのこと
Saya Katafuchi
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
Saya Katafuchi
画像認識のための深層学習
画像認識のための深層学習
Saya Katafuchi
ディープボルツマンマシン入門
ディープボルツマンマシン入門
Saya Katafuchi
20140514在校生向けUnity&AR講座
20140514在校生向けUnity&AR講座
Saya Katafuchi
20140508 在校生向けUnity&AR講座
20140508 在校生向けUnity&AR講座
Saya Katafuchi
201310合同ゼミ論文紹介
201310合同ゼミ論文紹介
Saya Katafuchi
VirtualDJでPCDJっぽいことをやった
VirtualDJでPCDJっぽいことをやった
Saya Katafuchi
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
Saya Katafuchi
Capture the flag!
Capture the flag!
Saya Katafuchi
Tesseract-OCR in iOS
Tesseract-OCR in iOS
Saya Katafuchi
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
Saya Katafuchi
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
Saya Katafuchi
Reverseengineering koukai
Reverseengineering koukai
Saya Katafuchi
i phoneでbasicやるよ!
i phoneでbasicやるよ!
Saya Katafuchi
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
More Related Content
More from Saya Katafuchi
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
Saya Katafuchi
画像認識のための深層学習
画像認識のための深層学習
Saya Katafuchi
ディープボルツマンマシン入門
ディープボルツマンマシン入門
Saya Katafuchi
20140514在校生向けUnity&AR講座
20140514在校生向けUnity&AR講座
Saya Katafuchi
20140508 在校生向けUnity&AR講座
20140508 在校生向けUnity&AR講座
Saya Katafuchi
201310合同ゼミ論文紹介
201310合同ゼミ論文紹介
Saya Katafuchi
VirtualDJでPCDJっぽいことをやった
VirtualDJでPCDJっぽいことをやった
Saya Katafuchi
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
Saya Katafuchi
Capture the flag!
Capture the flag!
Saya Katafuchi
Tesseract-OCR in iOS
Tesseract-OCR in iOS
Saya Katafuchi
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
Saya Katafuchi
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
Saya Katafuchi
Reverseengineering koukai
Reverseengineering koukai
Saya Katafuchi
i phoneでbasicやるよ!
i phoneでbasicやるよ!
Saya Katafuchi
More from Saya Katafuchi
(14)
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
第3回長崎デジタルコンテストLT『リバースエンジニアリング入門』
画像認識のための深層学習
画像認識のための深層学習
ディープボルツマンマシン入門
ディープボルツマンマシン入門
20140514在校生向けUnity&AR講座
20140514在校生向けUnity&AR講座
20140508 在校生向けUnity&AR講座
20140508 在校生向けUnity&AR講座
201310合同ゼミ論文紹介
201310合同ゼミ論文紹介
VirtualDJでPCDJっぽいことをやった
VirtualDJでPCDJっぽいことをやった
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
ヤンデレのUnityに愛されて眠れない〜りたーんず〜
Capture the flag!
Capture the flag!
Tesseract-OCR in iOS
Tesseract-OCR in iOS
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
ヤンデレのUnityに愛されて眠れない〜Unity3分クッキング〜
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
Reverseengineering koukai
Reverseengineering koukai
i phoneでbasicやるよ!
i phoneでbasicやるよ!
Recently uploaded
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
Recently uploaded
(7)
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その3
1.
画像処理ライブラリを使って面白いプログラムを作ろう! 長崎県立大学 国際情報学部 情報メディア学科 吉村ゼミ
2.
先週やったこと • サンプルプログラムを動かす
3.
今週やること • サンプルプログラムについての解説 • インサイトカメラの映像を取得する
4.
エラーが出る場合は言ってください 1. 「msvcr100d.dllが見つからなかったため~…」 →http://www.microsoft.com/ja- jp/download/details.aspx?id=5555 2. いきなり500個くらいエラーが出る →残念ですがVisual
Studioをインストールし直してください 3. その他OpenCV周りのエラー →環境変数を確認しましょう
5.
プログラムの説明(1) • Cv::Matで画像を入れる変数を作ります • コンピュータでは,画像は赤・緑・青の3つの光の強さで表現されます. 詳しくはマルチメディア演習を履修しよう!
6.
プログラムの説明(2) • imread():画像ファイルをプログラムに読み込むための関数.先ほど作った src_imgという画像を入れるための箱に,実際に画像を入れている • namedwindow():実際に画像を表示するためのウィンドウを用意する •
imshow():imread()で読み込んだ画像を表示する関数.表示に使用 するウィンドウはnamedwindow()で用意したものを使う. • waitkey():指定のキーが入力されるまでプログラムを停止する.
7.
カメラで映像を撮影する プログラム
8.
USBカメラで撮影をするプログラムを作ろう https://reiji1020.gitbooks.io/play- opencv/content/video.html
9.
include文とmain関数を書く #include <iostream> #include <opencv2/opencv.hpp> #include
<opencv2/opencv_lib.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; using namespace std; int main(void){ // このなかにプログラムを書いていきます }
10.
USBカメラへのアクセス main関数の中に VideoCapture capture(0); // カメラが使えない場合はプログラムを止める if(!capture.isOpened()) return
-1;
11.
VideoCaptureクラス • コンピューターで認識されているインカメラ,USBカメラにアクセスする為 に必要な機能を定義している • ここではVideoCaptureの構造を持つ箱として,captureを宣言しま した クラスに関する詳しい説明をドキュメントの下部に書いています. 是非参考にして下さい.
12.
取得した映像をウィンドウに表示する(1) Mat frame, src_video; char
windowName[] = "カメラでさるくマップを撮影してね!"; namedWindow(windowName, CV_WINDOW_AUTOSIZE); while(WaitKey(1) == -1){ capture >> frame; src_video = capture; imshow(windowName,src_video); } destroyAllWindow(); return 0;
13.
取得した映像をウィンドウに表示する(2) While分の中身では, 1. captureで取得したカメラの映像をframeに入力する 2. src_videoにframeの画像をコピーする 3.
src_videoの画像を,windowNameという名前のウィンドウで表 示をする 4. 1~3の処理を,キーボードのキーが押されるまで繰り返す という処理を行っています
14.
来年やること 1. 色空間ってなんだろう? 2. 映像から特定の色を抽出してみよう
Download now