yuv IplImage

1
2
3
4
5
6
7
8
9
10
IplImage *Yuv2IplImage(char *yuv, int imgWidth, int imgHeight)
{
	cv::Mat matYUV(imgHeight * 3 / 2, imgWidth, CV_8UC1, yuv);
	cv::Mat matBGR;
	cv::cvtColor(matYUV, matBGR, cv::COLOR_YUV2BGR_NV12);
 
	IplImage imgTmp = matBGR;
	IplImage *img = cvCloneImage(&imgTmp);
	return img;
}

火狐控件弹出菜单后没反应

如果能改控件程序,比如用FireBreath做的控件,就要使onWindowEvent函数中的WM_PAINT和WM_ERASEBKGND重载返回false。

如果不能改控件程序,试试卸载firefox,再删除文件夹C:\Users\用户名\AppData\Roaming\Mozilla\Firefox,最后重装firefox。同时记住关掉firefox的自动更新。

但有可能重装了也不行,任务管理器中还是两个firefox.exe进程。

所以能改控件程序最完美。