`
fanguanghui
  • 浏览: 96990 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

移动设备上使用opencv 1.10做图像识别的例子

 
阅读更多

本文来自http://blog.csdn.net/hellogv/,引用必须注明出处!

上次说到了如何在WINCE/WM移植Opencv1.10,这次就说说如何在WM手机上使用裁剪移植后的Open1.10的例子,在opencv上使用OpenSURF(OpenSURF在GoogleCode的地址:http://code.google.com/p/opensurf1/),先来看看本文程序运行的截图:

左图为SURF算法找出的特征点,右图为两个图像相似特征点的匹配。

本文的代码可以到http://www.rayfile.com/zh-cn/files/da4d4edc-8af5-11df-9dac-0015c55db73d/这里下载,代码里包含了自己实现的MyHighGUI类,用于转换/绘制/保存IplImage图像,也包含了同时支持WINCE/WIN32的第三方BMP操作类库----DIBSectionCE类(详见http://www.codeguru.com/cpp/w-p/ce/bitmapsandthegdi/article.php/c3),接下来就贴出部分操作代码:

用户可以根据本文的操作代码,在WINCE/WM平台上实现更多Opencv例子,不过,本文程序跑起来很慢(我用的是460MHz的K3方案 WM手机),因为只用标准C的Math做运算处理。在ARM9+DSP或者ARM11等手机上使用Opencv,建议在Opencv的运算部分用上这些手机的专用运算指令,这样可以大大提高运算速度。

分享到:
评论

相关推荐

    移动设备上使用opencv 1.10做图像识别的举例说明

    在移动设备上使用OpenCV 1.10进行图像识别是一项技术性强且具有广泛应用前景的任务。OpenCV(开源计算机视觉库)自1999年由Intel创建以来,已经成为计算机视觉领域的重要工具,由Willow Garage继续支持并发展。...

    基于OpenCV的图像识别及跟踪程序

    "基于OpenCV的图像识别及跟踪程序"这个主题涵盖了许多关键技术点,以下是对这些技术的详细解释: 1. 图像预处理:在识别和跟踪目标对象之前,通常需要对原始图像进行预处理。这包括灰度化、直方图均衡化、噪声消除...

    Python和OpenCV进行图像识别例子

    使用Python和OpenCV进行图像识别通常涉及到图像处理和计算机视觉技术。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供了大量的图像和视频分析工具。 以下是一个...

    VS C# OpenCV图像识别+文字打印

    【标题】"VS C# OpenCV图像识别+文字打印"涉及的是使用Visual Studio(VS)2013、C#编程语言以及OpenCV库进行图像处理和识别的应用。OpenCV是一个开源的计算机视觉库,它提供了丰富的功能,包括图像处理、特征检测、...

    U3D OpenCV for Unity 2.4.6 图像识别

    U3D OpenCV for Unity 2.4.6 图像识别

    OpenCV Unity插件图像识别

    OpenCV Unity插件图像识别Unity插件,导入后直接可以使用,内置图形识别,字母识别等Demo,以及图像处理Demo

    基于Opencv的图像缺陷识别简单例子

    本项目提供了一个基于OpenCV的图像缺陷识别的简单示例,这可以帮助初学者理解如何利用OpenCV进行图像分析。 1. **OpenCV基础**: OpenCV是一个跨平台的库,它包含了大量的函数,用于实时的图像处理、计算机视觉和...

    Android和Windows下,使用 OpenCV 4.8 实现人脸识别 示例 Demo

    使用OpenCV 4.8(2023年7月最新版)来实现人脸识别系列文章的资料,包含 OpenCVTest.zip: 在 Visual Studio 2022 实现OpenCV接入并调用 OpenCVCameraFaceTest.zip : 基于Visual Studio 2022 ,使用OpenCV,在Windows...

    基于opencv图像识别的笔迹识别系统python源码+设计文档+部署说明+演讲ppt文件.zip

    基于opencv图像识别的笔迹识别系统python源码+设计文档+部署说明+演讲ppt文件.zip基于opencv图像识别的笔迹识别系统python源码+设计文档+部署说明+演讲ppt文件.zip基于opencv图像识别的笔迹识别系统python源码+设计...

    sp.rar_OpenCV图像识别_opencv 图像识别_图像识别_识别

    OpenCV(开源计算机视觉库)是一个强大的图像处理和计算机视觉工具,广泛应用于图像识别、对象检测、人脸识别等领域。本教程将深入探讨OpenCV在图像识别中的应用,以及如何利用它来实现图像和视频的识别。 首先,让...

    自定义图像识别

    7. **性能优化**:在移动设备上,计算资源有限,因此性能优化至关重要。这包括模型的轻量化、计算的并行化以及内存管理等。 在文件"Jnitest"中,可能包含了测试JNI(Java Native Interface)的代码。JNI允许Java...

    C#版本Opencv图像识别技术

    本项目是运用netcore 3.1 搭建,C#语言,不可多得的自研答题卡识别技术。目前已经实现答题卡的锚点扫描,匹配,图像校正,答题卡定位,投影波峰计算以及填涂区域的结果返回。 内含netcore项目搭建的一套流程,研究...

    opencv + 微信二维码识别

    标题“opencv + 微信二维码识别”揭示了一个技术项目,该项目使用OpenCV库与微信二维码识别功能相结合,创建了一个Java编程的应用程序。OpenCV是一个强大的计算机视觉库,广泛用于图像处理和计算机视觉任务,如图像...

    基于opencv+python图像识别的自动刷图小助手+源码+开发文档(期末大作业&课程设计&项目开发)

    基于opencv+python图像识别的自动刷图小助手+源码+开发文档,适合期末大作业、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于opencv+python图像识别的自动刷图小助手+源码+...

    计算机视觉项目课设:android人脸识别项目 使用opencv作为基础图像处理框架.zip

    计算机视觉项目课设:android人脸识别项目 使用opencv作为基础图像处理框架 计算机视觉项目课设:android人脸识别项目 使用opencv作为基础图像处理框架 计算机视觉项目课设:android人脸识别项目 使用opencv作为基础...

    opencv联合dlib人脸识别例子

    在本文中,我们将深入探讨如何使用OpenCV和Dlib库进行人脸识别。OpenCV(开源计算机视觉库)是一个广泛使用的库,包含了大量的图像处理和计算机视觉功能。Dlib则是一个强大的C++工具包,尤其在机器学习和模式识别...

    利用OPENCV实现读入图像的例子

    在这个例子中,我们将深入探讨如何利用OpenCV在VC++(Visual C++)环境中,结合MFC(Microsoft Foundation Classes)框架来读取图像。首先,我们需要了解几个关键的概念和步骤。 **OpenCV库的安装与配置** 1. 首先...

    opencv中人脸识别例子

    OpenCV(开源计算机视觉库)是一个强大的工具,用于图像处理和计算机视觉任务,包括人脸识别。在C++环境中,我们可以利用OpenCV库实现高效且精确的人脸检测和识别。本篇文章将详细探讨OpenCV中的人脸识别例子,以及...

    QtOpencv图像识别匹配

    本项目名为"QtOpencv图像识别匹配",主要展示了如何在Qt环境中结合OpenCV库进行图像处理,特别是图像特征的提取与匹配。这是一个使用了OpenCV 3.4.10版本的测试工程,它利用了两种强大的算法:SIFT(尺度不变特征...

    Python Opencv实现图像轮廓识别功能

    本文实例为大家分享了python opencv识别图像轮廓的具体代码,供大家参考,具体内容如下 要求:用矩形或者圆形框住图片中的云朵(不要求全部框出) 轮廓检测 Opencv-Python接口中使用cv2.findContours()函数来查找...

Global site tag (gtag.js) - Google Analytics