顺便说一句,本文中的摄像头放的位置只能捕捉到部分键盘图像,所以demo只是演示了部分键盘的按键。
不过丝毫不影响原理介绍。如果要获得全部键盘图像,或者去买一个广角的摄像头,或者把这个摄像头位置提高,不是什么难事。
时间有限,不想折腾了。
激光投影键盘
代码:
#include <iostream>
#include <iomanip>
#include "opencv/cv.h"
#include "opencv/highgui.h"
#include "cvblob.h"
using namespace cvb;
typedef struct key
{
char c;
int x0;
int y0;
int x1;
int y1;
};