基于dlib以及opencv的人脸识别入门学习1.下载安装dlib库dlib库是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。
(ps:建议使用虚拟环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 10:22:06
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            opencv数字图像处理(3): 
  灰度变换与空间滤波的第三小节, 
  图像平滑与锐化,主要包括:平滑线性滤波器(均值、盒装etc)、统计排序滤波器(中值etc)、拉普拉斯算子、梯度算子、边缘检测算子的对比及其C++实现代码。 
 3. 空间滤波3.1 空间滤波基础 滤波的提法来自频域处理,频域处理中,滤波是指接受或拒绝一定的频率分量,例如低通滤波器(接受低频分量),最终完成图像的平滑。空间            
                
         
            
            
            
            写在前面的话OpenCV是偶然接触到机器视觉的一部分,完全从零开始,以下是个人在安装OpenCV和JavaCV的部分经验,因为上一边踩坑一边安装的,难免很多地方装了一半就没删去,而且这是回顾之前的过程,仅供参考,欢迎讨论。1. OpenCVOpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上,同时,具有C ++,Pytho            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 22:40:09
                            
                                307阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            看网上很多教程,但其实真正能解决问题的没有,或者说没有“对症下药”。经过几天的折腾,特此写一写问题症结在哪里,以及如何解决。问题1:opencv版本与opencv_contrib版本是否需要对应,安装不成功与cmake版本有关系吗?opencv与opencv_contrib的版本必须对应,cmake的话建议3.14版本以下,需要注意configure之前选择好“32位”还是“64位”,否则会不成功            
                
         
            
            
            
            ==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。先来看看==这兄弟:强制是将值转换为另一种类型的过程。在这种情况下,==会执行隐式强制。在比较两个值之前,==需要执行一些规则。假设我们要比较x == y的值。	如果x和y的类型相同,则 JS 会换成===操作符进行比较。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-28 11:12:45
                            
                                461阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 概念上来说(1)"[[",是关键字,许多shell(如sh bash)并不支持这种方式。sh, bash(据说从2.02起引入对[[的支持)等支持。(2)"["是一条命令, 与test等价,大多数shell都支持。在现代的大多数sh实现中,"["与"test"是内部(builtin)命令,换句话说执行"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-16 22:18:08
                            
                                1114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenCV/OpenCL/OpenGL区别:OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域 OpenGL则专注在Graphics,3D绘图。 其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信            
                
         
            
            
            
            # PyTorch与OpenCV的区别及应用
在机器学习和计算机视觉领域,PyTorch和OpenCV各自扮演着重要的角色。本文旨在帮助刚入行的小白理解这两者的区别,并提供实现它们的步骤及代码示例。
## PyTorch与OpenCV的基本区别
| 特点       | PyTorch                                          | OpenCV            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-10 06:59:10
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CNN与RNN的介绍本文主要总结我对李宏毅老师讲的CNN和RNN的理解,通过对比总结各自的优势,同时加深自己对这方面知识的理解。1、CNN介绍CNN是一种利用卷积计算的神经网络。它可以通过卷积计算将原像素很大的图片保留主要特征变成很小的像素图片。本文介绍方式以李宏毅老师ppt内容为主,具体下面介绍。1.1 Why CNN for Image ①为什么引入CNN??图片示意:给定一个图片放入全连接神            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 15:03:06
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            泻药~计算机视觉算法工程师,两年经验。谈谈自己的一点看法和感受。图像处理现在分为机器视觉和计算机视觉,首先要搞懂这两者区别哈。首先,不管以后就业是哪个方向,它们都有一个共同基础那就是opencv,学好opencv不管是做哪一方面图像都有用武之地的。现在opencv有三个语言的api可供使用,分别是C语言 C++ python。matlab也可以做图像处理,但是和opencv不是一个体系。然后,选择            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 00:13:08
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            搭建 MySql 主从服务1 环境配置2 软件参数3 流程简介4 具体步骤4.1 主服务器(master)4.2 从服务器(slave)4.3 连接主从服务器5 测试6 总结 1 环境配置服务器IP类型192.168.203.135主库192.168.203.136从库2 软件参数名称版本系统CentOS release 6.8 (Final)MySqlmysql-5.7.11Cent OS 系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 14:51:16
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 来源从来源的角度看,两者能很好的区分开,这也是两者最显而易见的区别:
open是UNIX系统调用函数(包括LINUX等),返回的是文件描述符(File Descriptor),它是文件在文件描述符表里的索引。
fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api。返回的是一个指向文件结构的指针。  
  
     PS:从来源来看,两者是有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 12:08:23
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #和$有什么区别,即select   *   from   topic   where   id=#id#和select   *   from   topic   where   id=$id$有区别吗?还有我要执行这个语句select   *            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 00:50:21
                            
                                543阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 理解“pip安装”和“Python库”的区别
在程序开发中,尤其是Python开发中,掌握如何管理库和依赖是一项重要的技能。对于刚入行的小白来说,可能会对“pip安装”和“Python库”的概念感到困惑。本文旨在解释这两者的关系,并提供一个具体的操作流程,帮助你轻松上手。
## 流程概述
我们将通过以下步骤来理解和操作:
| 步骤    | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-20 06:53:24
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            框架就是提供了前端项目整体解决方案。库就是自己组合来实现项目。框架包含了各种类,然后我的代码可以调用类,框架调用我的代码。类库更底端,它把算法写好,我需要实现一个功能,不需要再去实现算法,只需要调用这个方法,而这个功能是很单一的。框架一般是一个流程,框架里流程已经写好,我只需要调用它提供的接口,传入参数就可以实现这个方法,它是一个骨架,也就是它的功能并不单一。框架(frameworks)向开发使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 11:49:19
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此文章只是自己看论文和博客的一些总结和通过代码得到的一些细节,为了以后自己方便查阅,如有错误,欢迎指正。1.论文和SSD-tensorflow代码论文地址:https://arxiv.org/abs/1512.02325代码链接:https://github.com/balancap/SSD-Tensorflow2.yolo算法与SSD算法区别 two-stage方法:主要用到的是fas            
                
         
            
            
            
            最初,opencv库是用C语言开发的,内存管理复杂,各种类型的强制转化(因为memorystorge不知道里面存的是什么东西),还有就是面向对象结构,各种函数名错综复杂,数据与操作关联不够密切,所以C++版本应运而生,C++大部分只是重新封装了C的内容,但是函数名不一样了,但是与之前又有一定的联系。首先说整体的命名变化:C++无论是变量还是函数名都没有了Cv/cv开头。其次说变量:C版本都是‘’C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 13:01:39
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1、四种不同的库读取jpg图显示2、评估所读图片的差异3、简单说明有差异原因4、同样的流程对png图片进行处理5、png图片转jpg5.1 使用PIL进行转换5.2 使用Opencv进行转换5.3 使用Tensorflow 进行转换5.4 使用scikit-image进行转换5.3对比以上三种方法转换的图片是否相同  本文于2022年5月15日进行更新,主要是对于tensorflow版本升            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 13:30:01
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人??✨特色专栏:?本文内容            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-04 10:52:06
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Node介绍Node全名是Node.js,但它不是一个js文件,而是一个软件Nodejs是一个基于Chrome V8引擎的ECMAScript的运行环境Nodejs可以执行js文件(有了Nodejs之后,js文件就能运行在服务器端了)Nodejs提供了大量的工具(API),能够让我们完成文件读写、Web服务器创建等功能nodejs中的JS和浏览器中的JS的区别安装了浏览器这个软件,它不但可以执行E            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 11:53:43
                            
                                55阅读
                            
                                                                             
                 
                
                                
                    