工作电脑之前用的是vs2013,这是在自己电脑上由于使用比较少,vs下载安装包太大,平时用eclipse与idea用得也比较习惯,所以就有了这篇文章平台:windows 7 x64opencv 3.3.0cmake x64mingw x64opencv集成eclipse 安装CDT插件支持c
从GitHub上下载OpenCV4.5.0的资源文件压缩包,解压完成后在目录中新建一个文件夹build _x64作为cmake编译的文件存放目录。 打开cmake,进行如下的文件目录选择: 然后第一次点击configure 在这个界面里可以选择的库平台平台,这里我选择编译64位库 选择好了后,点击finish,等待配置完成。 第一次配置完成后,在中间的红色界面里可以选择需要哪些功能以及还可以删除掉
转载 2024-04-28 19:15:16
104阅读
        新换了电脑,需要重新安装OpenCV。于是下载了最新的2.4.4安装包,按照论坛里的安装指南一步一步装好后,新建一个控制台程序进行测试,出现第一个问题,编译后提示:     LINK: fatal error LINK1123: 转换到COFF期间失败: 文件无效或损坏&n
交叉编译器和Makefile交叉编译器交叉编译器介绍arm交叉编译工具链交叉编译器安装编译过程Makefile 交叉编译器交叉编译器介绍嵌入式开发一般都是在x86平台下开发,而编译出来的软件要在arm平台上跑,所以需要交叉编译器,交叉的意思就是在一个架构上编译出另一个架构的代码。arm平台一般资源有限,不适合做开发。arm交叉编译工具链1.1 arm-none-eabi 即 ARM archit
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、openCV配置cmake编译二、使用步骤1.下载openCV [openCV官网](https://opencv.org/releases/)2.创建build文件夹3.下载opencv_contrib-4.5.1(此版本与opencv版本对应)4.下载cmake 并编译4.CMake来编译OpenCV常见问题总结
android中间件开发,本来利用NDK就直接生成了一个SO文件,然后直接打包到APK里,即可运行,但是由于一般真机是不带有root权限的,即使SSH可以解决root权限,当到了java层,root权限又失效了。经常碰到operation not permitted 或 permission delied 之类的错误,但目前还有一个可以运行在真机上的C编译器,因为手机的资源毕竟是很有限的,可喜的是
 opencv作为开源的图像算法库,1.它已经支持常见的图像算法操作,例如图像的分割,边缘检测,滤波,特征分析等等,此外opencv在目标跟踪。识别。三维重建,以及结构光方面以及很强大,2.OpenCv 从V3.3版本开始支持调用深度学习模型,例如Caffe, Tensorflow, darknet等.详细见下图,具体的使用方法,可以参考官网:https://docs.opencv.or
 一:工具准备1.1:mercurial,该工具主要用于下载openjdk的源码,我用的是4.8.1,下载链接1.2:cygwin64,该工具模拟linux的操作环境,内置make,zip等工具,用于编译openjdk源码。下载链接;        下载完成后,在命令行切换到安装目录,然后执行setup-x86_64 -q -P make -P u
转载 2024-10-02 09:49:21
32阅读
最近开始对视频处理代码做CUDA优化,考虑将OpenCV2.4.9的代码增加GPU版本的实现。经过简单尝试之后发现需要自己重新编译OpenCV。过程中有一些小Trick,在此记录下来。1.需要准备的软件环境需要准备的软件环境如下:软件版本操作系统Windows 10 x64Visual Studio2013CUDA7.5OpenCV2.4.9CMake3.0.2其中操作系统、VS、CUDA、Cma
1.下载好mavsdk并进入mavsdk目录。2.生成docker平台文件。3.生成makefile。makefile生成成功。
原创 2024-07-23 12:21:44
133阅读
实现效果相机拍照,对图片进行倾斜矫正图片矫正实现步骤读取图片到内存。为两张图检测ORB特征点。 特征匹配:找到两图中匹配的特征点,并按照匹配度排列,保留最匹配的一小部分。然后把匹配的特征点画出来并保存图片。 计算单应性矩阵:由于上一步产生的匹配的特征点不是100%正确的,需要调用findHomography 函数来计算多个二维点对之间的最优单应性变换矩阵。 透视变换:有了精确的单应性矩阵,就可以把
转载 2024-03-07 18:03:31
12阅读
Linux命令:touch 创建文件touch framework/base/Android.mk // 创建文件夹mkdir 创建文件夹cat 显示文件所有内容(合并文件)cat aa文件 bb文件(可以多个) > 合并到的aabb文件cat framework/base/Android.mk // 查看文件echo // 输出echo hello world > framework
      在上一篇转载的文章()中,已经对OpenCV在android环境的搭建进行了比较详细的说明,但文中所用版本为OpenCV2.3.1,与目前最新版OpenCV-2.4.3.2-android-sdk稍有差异。本文将在新版基础上进行OpenCV4android入门级说明。 1.环境搭建   &nbsp
苹果在全球范围内都要从第三方APP的收入中抽成30%,这让不少开发者都心生不满,甚至EPIC的《堡垒之夜》还因为绕开苹果App Store的收费机制,而被苹果下架,不得不和苹果对簿公堂。不过苹果也感受到了来自软件开发人员的压力,宣布暂时免除部分企业的苹果税三个月,直到12月31日再重新收取。 不过这边苹果做出了让步,而在开发人员口中备受好评的,反倒是要效仿苹果开始对APP内购提成了。
本文摘要:项目配置要点包括将SDL文件夹复制到jni目录并仅保留arm64平台支持,升级Gradle插件至8.12.2版本和Gradle至8.13版本,同时将最
原创 1月前
60阅读
最近部门新入职了几个小鲜肉,打算给他们分享下一些C/C++编译的基础知识,于是整理了一些资料写了这篇博客.由于已经有差不多一年没有写c++了,可能会有一些不太正确的地方,希望哪位同学看到能够帮忙指出,免得误人子弟.首先需要声明的是,我用的是Ubuntu系统,也是基于Linux去讲的,当然大家如果是用的Mac系统,其实可以无缝切换,用几乎完全一样的命令去跑.但是如果是Windows的同学,可能就不太
之前讲的只是Android通过JNI接口调用自定义的C/C++函数,接下来我们需要调用的是OpenCV的库函数。Step1:下载OpenCV-2.4.10-android-sdk。下载之后解压缩至自定义目录即可,例如:D:\00_dev\OpenCV-2.4.10-android-sdk。Step2:在Android.mk文件中包含OpenCV-2.4.10-android-sdk的OpenCV.
转载 2024-04-16 21:49:47
134阅读
文章目录1. 环境2. 准备工作3. 开始构建示例项目4. 集成opencv库4.1 导入opencv库4.2 配置CMakeLists.txt4.3 代码声明及实现4.3 运行效果5. 可能遇到的其他错误及解决方法5.1 包冲突 1. 环境Windows10 Android studio 3.0 Android NDK : android-ndk-r16b Opencv3.2.02. 准备工作
 前言以前的文章中《OpenCV简介与Android SDK环境》列出过OpenCV4Android的开发,不过当时是用的Java实现,做了一些Demo后慢慢发现,在图像处理中用JAVA调OpenCV的开发处理速度是个瓶颈,所以才激起了学习NDK开发的想法,具体NDK开发的配置可以看我前面的文章《Android NDK编程(一)---NDK介绍及环境搭建》,本章主要说后面的OpenCV
(前言,在配置过程中遇到了不少的bug,本文把bug也列出来。) 基于Android的opencv开发有两种。 第一种用java形式的OpenCV库,  第二种用C++形式的OpenCV库,  这两种库都在OpenCV官方提供的SDK中。第一种形式, 需要在开发环境中导入 OpenCV 的 jre包, 还需要安装 Android OpenCV Manager
转载 2023-12-19 19:13:12
1105阅读
  • 1
  • 2
  • 3
  • 4
  • 5