赞
踩
项目需要一个人脸识别追踪的效果,所以查找了一些资料,自己做了一个功能,基本效果已经实现了。
首先项目需要OpenCV的开发环境,所以首先一定要在开发电脑上装上OpenCV的开发环境,流程很简单,直接去http://opencv.org/downloads.html官网下载OpenCV的安装文件就可以了,然后配置电脑的环境变量。我的电脑是windows操作系统
配置好就是这个样子,然后要把用到的dll文件导入进unity工程中,然后下面附上主要代码
using UnityEngine;
using System.Collections;
using OpenCvSharp;
public class VideoTest : MonoBehaviour
{
private Camera _camera;
public GameObject Slice;
Material m_material;
public GameObject m_Cube;
public WebCamTexture cameraTexture;
Texture2D rt;
private string cameraName = "";
private bool isPlay = true;
static int mPreviewWidth = 320;//(这个分辨率可以自己调,分辨率越高越卡,我的电脑这个就刚刚好)
static int mPreviewHeight = 240;
bool state &#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。