草庐IT

Ubuntu-OpenCV

全部标签

在用cmake编译时,遇到opencv报错runtime library

错误描述CMakeWarningatCMakeLists.txt:123(add_executable):Cannotgenerateasaferuntimesearchpathfortargetmono_eurocbecausefilesinsomedirectoriesmayconflictwithlibrariesinimplicitdirectories:runtimelibrary[libopencv_stitching.so.4.2]in/usr/lib/x86_64-linux-gnumaybehiddenbyfilesin:/usr/local/libruntimelibrar

android - OpenCV速度交通标志检测

我在使用适用于Android的opencv2.4检测速度交通标志时遇到问题。我执行以下操作:“捕获帧->将其转换为HSV->提取红色区域->使用椭圆检测来检测标志”到目前为止,只要图片质量好,椭圆检测就可以完美运行。但是正如您在下面的图片中看到的那样,我认为红色提取效果不佳,因为相框的质量很差。将原始图像转换为HSV:Imgproc.cvtColor(this.source,this.source,Imgproc.COLOR_RGB2HSV,3);提取红色:Core.inRange(this.source,newScalar(this.h,this.s,this.v),newScala

C++ opencv形态学、轮廓查找、特征检测和图像分割

C++opencv形态学、轮廓查找、特征检测和图像分割形态学基本处理方法二值化全局二值化局部二值化腐蚀和膨胀图像形态学运算开运算闭运算顶帽黑帽代码图像轮廓寻找轮廓绘画轮廓轮廓的面积和周长多边形逼近和凸包多边形逼近凸包外接矩形最小外接矩形最大外接矩形案例车辆检测(简易)特征检测Harris角点检测:Shi-Tomasi角点检测SIFT特征点检测SIFT关键点关键点描述子SURF特征点检测SURF关键点和描述子继承cv::xfeatures2d::SURF纯抽象类继承类的使用ORB实时特征检测ORB的关键点和描述子特征点匹配FLANN最快邻近区特征匹配方法图像查找案例图像拼接获取单应性矩阵图像拼接

Android集成最新OpenCV – 4.8.0(一)

1、OpenCV官网OpenCV-OpenComputerVisionLibraryOpenCVprovidesareal-timeoptimizedComputerVisionlibrary,tools,andhardware.ItalsosupportsmodelexecutionforMachineLearning(ML)andArtificialIntelligence(AI).https://opencv.org2、最新下载地址及版本Releases-OpenCVhttps://opencv.org/releases/3、下载后解压得到如下文件4、打开Androidstudio,版本

ubuntu篇---安装labelimg

ubuntu篇---安装labelimg1、在github克隆仓库到本地2、进入到labelimg的文件夹,安装pyqt相关依赖包3、在进入到目录下的requirements文件夹安装requiremengts相关的依赖包4、在labelimg-master目录下进行编译5、运行测试1、在github克隆仓库到本地gitclonehttps://github.com/Ruolingdeng/labelImg.git2、进入到labelimg的文件夹,安装pyqt相关依赖包sudoapt-getinstallpyqt5-dev-tools我的之前安装过3、在进入到目录下的requirements

OpenCV-Python入门1——OpenCV简介与常用图像处理,目标检测

 Opencv-Python入门   文章目录目录 Opencv-Python入门文章目录Opencv介绍一、环境部署 二、使用步骤1.引入库2.读取本地图片并显示 3.图片数据结构 4.使用numpy数组生成图像5.常用的图像颜色处理1.RGB图像转灰度图2.图像模糊3.图像二值化6.摄像头操作7.目标检测总结 Opencv介绍 OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉处理开源软件库,是由Intel公司俄罗斯团队发起并参与和维护,支持与计算机视觉和机器学习相关的众多算法,以BSD许可证授权发行,可以在商业和研究领域中免费使用

ubuntu 安装 多版本 cuda 11.4 11.8

显卡rtx3060,笔记本已经安装了cuda11.4和对应的cudnn;现在想要安装cuda11.8和cudnn8.8原理: 新的driver可以兼容旧的cudasdk;       旧的driver不能兼容新的cudasdk;下载cuda11.8wgethttps://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run清理旧的driversudoapt-getpurgenvidia*sudoreboot开始安装cuda11.8sudoshcuda_

Ubuntu 用gcc/CMakefile编译器 编译、运行c语言程序

目录一.在Ubuntu系统下用c语言编写一个简单的输出helloworld的程序,并编译、运行。1.1gcc/g++简介1.2c++程序输出HelloWorld:1.3 c语言程序输出HelloWorld:二.编写一个主程序文件main1.c和一个子程序文件sub1.c,实现函数间的调用2.1 编写sub1.c和main1.c函数2.1.1编写sub1.c函数2.1.2编写main1.c函数,赋值a=3,b=22.2  将sub1.c程序封装为动态库或者静态库​2.2.1 生成静态库2.2.1 生成动态库2.2.3动态库和静态库的区别三. 在windows下系统下用DVC++编程实现3.1编辑

linux_U盘的挂载、卸载 (ubuntu虚拟机、mount命令、umount命令)

接上一篇:linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义今天来给大家分享一下ubuntu虚拟机的U盘挂载和卸载以及一些相关问题,挂载又分为:自动挂载和手动挂载。手动挂载和卸载主要使用的是mount命令和umount命令。目录1.如何挂载U盘到虚拟机?2.U盘手动挂载-mount命令3.U盘手动卸载-umount命令4.U盘挂载到非/mnt目录会如何?5.硬盘命名规则1.如何挂载U盘到虚拟机?如何使U盘挂载到虚拟机上:将虚拟机全屏,再插入U盘,这样U盘就会挂载到你的虚拟机上。2.U盘手动挂载-mount命令mount:挂

图像形态学-阈值的概念、功能及操作(threshold()函数))【C++的OpenCV 第九课-OpenCV图像常用操作(六)】

目录一、阈值(thresh)的概念二、阈值在图形学中的用途三、阈值的作用和操作3.1在OpenCV中可以进行的阈值操作3.2操作实例3.2.1threshold()函数介绍3.2.2实例3.2.3结果一、阈值(thresh)的概念首先,顾名思义,“阈”就是范围或者限制,所以,“阈值”就是某个限制的值(该值具有一定的数学含义,即“临界值”,例如车辆限高杆的高度就是一种阈值,不可超越;亦或者1.1米以下儿童不收费,超过1.1就要收费。)其次,图形学中的阈值,往往指某个你想要设置的像素值。二、阈值在图形学中的用途    图像阈值进程被用于图像分离领域,根据某个确定的阈值,将图像进行分离,从而得到感兴