一、参考资料从源码安装OpenCV,使用python在ubuntu下安装opencv4.1.0详细步骤ubuntu16.04下编译安装OpenCV3.4.5步骤(超详细)ubuntu:安装及使用OpenCV4.1.0(C++/python)OpenCV 4.1.0 安装官方文档OpenCV3.3+CUDA9.0+Cmake3.9 环境搭建linux平台编译cuda版本opencv编译opencv            
                
         
            
            
            
            一、OpenCv简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在 Linux、Windows、Android 和 Mac OS 操作系统上。 它轻量级而且高效,由一系列 C 函数和少量 C++ 类构成,同时提供了 Python、Ruby、MATLAB  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-27 11:22:20
                            
                                407阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            OpenCv下载网站https://opencv.org/releases/选择版本稍等一会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-18 00:18:52
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            嵌入式开发板开发记录 文章目录嵌入式开发板开发记录前言一、编译前准备1.安装Cmake2.安装交叉编译工具二、cmake-gui配置1.编译工具选择1.编译配置生成三、开始编译1.make2.报错解决总结 前言OpenCV交叉编译记录,正常在开发板上直接编译也是可以的,但是开发板很容易会nospace,编译速度也不快,所以选择交叉编译。本地平台:Ubuntu18.04 目标平台:飞凌嵌入式 Ope            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:35:50
                            
                                1275阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            opencv3 lib opencv_aruco346d.lib opencv_bgsegm346d.lib opencv_bioinspired346d.lib opencv_calib3d346d.lib opencv_ccalib346d.lib opencv_core346d.lib ope            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-11 21:01:00
                            
                                252阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            OpenCV 3 的改动在哪?C 风格的API很快将会消失,完全被C++的API替代,代码更加简洁            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-25 07:16:38
                            
                                919阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
                    分两部分: 
(一)  下载glut,并将其放置到适当的位置 
(二) 进行vs2005项目属性配置 
 
 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 
1、与C语言紧密结合。 
OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如            
                
         
            
            
            
              记录下笔者源码编译 opencv 的过程( Ubuntu 环境下 ),以及某些报错的解决方法,希望可以帮助有需要的人...  源码编译 opencv 的主要流程  1.获取 opencv 源代码,用户可以在 opencv-github 获取对应版本的 opencv 源代码,并将其解压;upzip opencv-3.2.0.zip -d ~          //解压 .zip 文件,            
                
         
            
            
            
            虽然安装过很多次的OpenCV了,但是每次安装还总是一不小心就会安装错误,实在令人纠结,为了防止遗忘特记录下安装步骤,同时也供朋友们作为参考O(∩_∩)O~  安装之前提醒大家看清系统的版本,不同版本系统之间会有一些不同,避免浪费不必要的时间。我们从设置系统环境变量开始:1、将系统变量中的PATH后面加上 C:\opencv3.1\opencv\build\x64\vc12\bin&nb            
                
         
            
            
            
            摘要:本文简单介绍鸿蒙系统 + Hi3861 的WiFi小车开发适合群体:适用于润和Hi3861开发板13.1 小车介绍基于鸿蒙系统 + Hi3861 的WiFi小车首先,我们得有一套WiFi小车套件,其实也是Hi3861 加上电机、循迹模块、超声波等模块。小车安装完大概是这样:13.2 电机驱动我们这里先只做最简单的,驱动小车的电机,让小车跑起来。电机的驱动板如下图,目前电机驱动芯片用的是L91            
                
         
            
            
            
            #include <opencv2\opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){	Mat img = imread("./test.jpg");	cvtColor(img, img, CV_BGR2GRAY);	for (int i = 0; i < img.rows; ++i) {		for (int j = 0; j < img.col            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 18:22:30
                            
                                423阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                个人接触Opencv没多久,有很多地方理解有误,还望各位大神指出,写博客只要是为了增加记忆,方便以后复习。之前就学习过Opencv的相关知识,一直没时间做个系统的整合,今天开始慢慢把以前学习的慢慢整合。    Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 22:40:07
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              由于新版Alljoyn支持C++11特性,而C++11至少需要GCC版本在4.8以上,所以如果GCC版本低于4.8,那么在编译的时候就会报很多错误,所以下面针对低于4.8和大于等于4.8版本进行简单介绍。 一、工具准备(Root权限):1.python安装1).检查是否安装python:          #python -V2).如果不存在,那么先安装python,下载地址:htt            
                
         
            
            
            
            opencv arm-linux交叉编译opencv2.4.13该版本按照opencv官方文档编译,提示CMAKE_MAKE_PROGRAM is not set,或No CMAKE_CXX_COMPILER could be found,原来是还需要g++编译器,文档漏掉了,参考这里。apt-get install g++-arm-linux-gnueabihf修改platform/linux/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 04:29:32
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            《Opencv3编程入门》学习笔记记录一下在学习《Opencv3编程入门》这本书时遇到的问题或重要的知识点。第五章 core组件进阶一、访问图像中的像素(一)图像在内存之中的存储方式图像矩阵的大小取决于所用的颜色模型,确切地说,取决于所用通道数。灰度图像多通道图像(二)颜色空间缩减若矩阵元素存储的是单通道像素,使用C或C++的无符号字符类型,那么像素可有256个不同值。但若是三通道图像,这种存储格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 21:03:24
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前写过一篇博客编译opencv4.3.0,目的是使用surf算法。而这一次不仅要使用surf算法,还要使用yolov3,所以又重新编译一次opencv4.3.0。编译平台/依赖:opencv4.3.0 opencv_contrib-4.3.0(版本要和opencv一样) win10 CMake3.15.1 VS2017 python3.7.5 CUDA10.2 CUDNN(版本要和CU            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 20:47:31
                            
                                13阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               一年前在ubuntu 14.04上编译成功了jdk1.8,前不久换了deepin 15来用(可以用windows下面的几个常用软件和下载工具+Android源代码编译+商店配置好各种开箱即用的开发工具,没理由回ubuntu了),jdk源代码运行环境都没有了,只能重新搞过。因为,deepin15及ubuntu 16.10这种高版本用ubuntu 14.04这种低版本编译方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 15:53:51
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2009年10月1日,OpenCV2.0发布,这标志着革命性的OpenCV2时代的来临。OpenCV2带来了全新的C++接口,将OpenCV的能力无限放大。在2.0的时代,OpenCV增加了新的平台支持,包括iOS和Android,通过CUDA和OpenCL实现了GPU加速,为Python和Java用户提供了接口,基于Github和Buildbot构建了充满艺术感的持续集成系统,所以才有了被全世界            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-20 18:22:29
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            putText(img, “1234567890”, Point(200, 200), FONT_HERSHEY_SIMPLEX,1,Scalar(255, 0, 0));#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/highgui.hpp>using namespace std;using namespace cv;int main(int argc, char** argv)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 18:22:10
                            
                                318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            凸包凸包概念:在一个多边形边缘或者内部任意两个点的连线都包含在多边形边界或者内部定义:包含点集合s中所有点的最小凸多边形称为凸包相关API:convexHull(InputArray point,//输入候选点,来自findcontoursOutputArray  hull,//凸包bool clockwise,//default true顺时针方向bool returnPoint//true表示返回点的个数,如果第二个参数是vector则自动忽略)相关步骤首先把图像转为灰度然后再            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 18:22:14
                            
                                282阅读