自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燕芝沛然的博客

我们可能不是知识的创造者,但我们一定是知识的实践者。

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 博客已搬家

燕芝沛然博客搬家到此地址:https://blog.csdn.net/beauthy

2020-03-27 18:37:28 126

原创 AI--迁移学习

概念这里的Transfer Learning是人工智能里的概念,迁移于教育学知识里的学习迁移概念:学习迁移也叫训练迁移,即一种学习对另一种学习的影响,也就是已获得的知识、技能、学习方法或学习态度对学习新知识、新技能的和解决新问题所产生的一种影响,或者说将学得的经验有变化地运用于另一情景。那么,按照这种思路,深度卷积神经网络在大型数据集上做训练,所学习的经验–权重,是不是也可以迁移到另外一个数...

2020-02-05 17:15:07 327

原创 定义class中的属性和方法

关于python class中的类属性类体中,函数之外定义的变量—称为类变量;类体中,函数内部:以“self.变量名”的方式定义的变量—称为实例属性或实例变量;类体中,所有函数内部:以“变量名=变量值”的方式定义的变量—称为局部变量。属性的权限关系定义的类只有进行实例化,也就是使用该类创建对象之后,才能得到利用。总的来说,实例化后的类对象可以执行以下操作:访问或修...

2020-01-19 22:17:30 1329 1

原创 CNN算法详解

一、CNN的局部感受野、共享权重和池化学了很久的卷积神经网络,看了关于它的tutorial,也看没有明白它(convnet 中的卷积层)到底要做什么?说它再做特征提取,怎么看不出来提取的是什么特征?卷积输入尺寸和输出尺寸是如何匹配的?所谓共享权重体现在哪里?怎么突然就扁平化处理了?我们到底要怎样彻底理清楚,搞明白,还会运用它?网络类别接下来,我形象比喻(自认为很形象)的方式解释今天的主人公,...

2020-01-18 02:36:50 3737

原创 报错:TypeError: display_result() missing 2 required positional arguments: 'train_acc' and 'test_acc'

TypeError:调用函数,传参个数不匹配试图只传一个参数给需要三个必须参数的函数,并条用它。这是不对的。源代码出错位置:display_result(train_model())分析原因:定义的函数:def display_result(train_loss,train_acc,test_acc):有三个必要参数。作为参数的函数:def train_model():……retur...

2020-01-17 15:27:55 2335

原创 报错:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.

UnknownError: Failed to get convolution algorithm.运行sess.run()错误行标定这一行:sess.run(optimizer, feed_dict={ x: batch_x, y: batch_y, keep_prob: dropout }显示错误信息:tensorflow.python.framework.errors_impl.Unk...

2020-01-17 14:47:00 1218

原创 BPN算法详解

BPN算法学习 BPN 算法可以分成以下两个过程:正向传播:输入被馈送到网络,信号从输入层通过隐藏层传播到输出层。在输出层,计算误差和损失函数。反向传播:在反向传播中,首先计算输出层神经元损失函数的梯度,然后计算隐藏层神经元损失函数的梯度。接下来用梯度更新权重。终于理清了epoch、batch_size、输入输出的shape表示的含义。调参、训练模型从此再也不迷糊了。Result2...

2020-01-15 23:14:05 1854

原创 将博客搬至CSDN

csdn地址:https://me.csdn.net/weixin_44205550

2020-01-07 21:35:00 75

原创 智能交互系统之人脸五官标定

人脸标定之五官检测总述:项目要求检测画面中的人脸,并清晰地标注出眼睛、鼻子、嘴巴,以及对应的表情。本文将完成人脸和脸部特征检测。环境与工具:vs2015 + opencv + C++安装配置或需要下载opencv:请参考我的链接:提供opencv安装包。方法采用opencv中objdetect模块。此模块包括层叠分类器的训练,和模型检测。训练模型流程图如下:训练模型...

2020-01-07 18:17:03 598 1

原创 关于HDR(High Dynamic Range)

多次曝光,软件合成描述场景,发现冲突解决问题的答案算法实现数据资源描述场景,发现冲突人类的眼睛在长期的进化过程中也已经适应了自然界的光线,能够在明暗反差强烈的环境中轻松的观察到高光和低光部分的细节。但目前的静态图像显示技术还远远达不到这样高的动态范围。有过逆光拍照经历的人都知道,在光线对比强烈的环境中,我们的相机无法同时记录高光和低光部分的细节,按高光部分曝光低光部分就是一片死黑,按低光部...

2020-01-07 11:32:54 430

原创 sharpen和filter2D

Sharpen()第一种表示法是使用公式,而第二种表示法是使用掩码对第一种表示法进行压缩的版本。使用掩码时,将掩码矩阵的中心放在要计算的像素上。输出结果:              原始图像,sharpen ,filterD代码:Sharpen.cpp#include <iostream>#include <opencv2\highgui\...

2020-01-02 23:00:00 375

原创 改变对比度和亮度

改变图像对比度和亮度的两个函数:srcImg.cv::convertTo(dstImg,-1,alpha,beta) // 直方图平移:f(i,j)=a*f(i,j) + b;gamaT() // 首先构造一个查询表,i的取值0-255。每个像素取对应的r校正值LUT[i];遍历图相,将每个像素的值按照方程式变换,也就是查询像素值对应的LUT值,然后替换。  ga...

2020-01-01 23:20:00 139

原创 一眼看明白什么是命令行参数

    命令行运行c++程序是怎么接收参数的呢?看过来吧!源自opencv入门教程P12。argc大于等于1;argv[0]=“***.exe”到argv[argc-1]为止,类型是字符串。实例func_hello.cpp:#include <iostream>using namespace std;int main(int argc,char* arg...

2020-01-01 09:09:00 268

原创 人脸表情识别

首先非常感谢zhouzaihang:https://www.52pojie.cn/forum.php?mod=viewthread&tid=863608环境和数据集环境:python、python-opencv、keras、tensorflow其他库,可以安装anaconda,差不多的库都装好了的。训练数据:fer2013.csv下载地址:链接:https://pa...

2019-12-30 23:04:00 596

原创 Pycharm下载和安装

PyCharm下载PyCharm官网:http://www.jetbrains.com/pycharm/download/ PyCharm 安装使用PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,...

2019-12-25 17:36:00 215

原创 Anaconda下载与安装

Anaconda下载地址:https://www.anaconda.com/distribution/,页面拉到底,选择合适版本。双击:Anaconda3-2019.10-Windows-x86_64.exe点击:I Agree (我同意)Install for: Just me 还是 All Users ,假如你的电脑有多个 Users ,才需要考虑这个问题。Desti...

2019-12-25 17:00:00 244

原创 图像人脸检测+人眼检测 (opencv + c++)

摘要:实现图像中人脸检测,和人眼定位。输出检测标记图像和定位坐标。工具:vs2015 opencv3 C++资源:haarcascade_frontalface_alt2.xml;haarcascade_eye_tree_eyeglasses.xml链接:https://pan.baidu.com/s/1uk8P1TF7XXCoMMd0sNDGVg 提取码:az01 实现结果...

2019-12-19 22:08:00 1203 2

原创 c++语言使用Opencv工具--图像读写与显示

1.图片读图、显示、另存为intOperateLocalImg(){Matimg = imread("tiebaoer.jpg", 0); // 参数0表示读单通道图像,灰度图// img = imread("tiebaoer.jpg")imshow("读图显示", img);imwrite("./tbe.jpg", img); // 另存为waitKey(20...

2019-12-19 14:52:00 1118

原创 opencv在win10+visual studio2015环境下的安装和配置,亲测可行

Win10+vs2015安装opencv1.下载opencv:  提供opencv-4.1.1-vc14_vc15的链接:https://pan.baidu.com/s/107se7rUH__2kUPFfLK4_vQ  提取码:85q22.双击opencv-4.1.1-vc14_vc15取出文件。  得到opencv文件夹内包含:3.设置环境变量右击此...

2019-12-18 23:00:00 176

原创 Sklearn机器学习重要笔记

学习内容来源:https://www.cnblogs.com/wj-1314/p/10179741.html,同时感谢原博主的分享。一、sklearn官方文档的内容和结构1.1sklearn官方文档的内容scikit-learn简称sklearn,支持包括分类,回归,降维和聚类四大机器学习算法。还包括了特征提取,数据处理和模型评估者三大模块。机器学习定义:针对经验...

2019-09-26 17:41:00 472

原创 cv2.VideoWriter()指定写入视频帧编码格式

帧速率 fps 和帧大小,通过VideoCapture类的get()函数得到。编码参数:cv2.VideoWriter_fourcc('I','4','2','0')---未压缩的YUV颜色编码,4:2:0色度子采样。兼容性好,但文件较大。文件扩展名.avi。cv2.VideoWriter_fourcc('P','I','M','1')---MPEG-1编码类型,文件扩展...

2019-08-23 10:27:00 2278 1

原创 python_openCV例程遇到error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale的简单解决方法...

需要把haar分类器训练的结果xml数据放在名为haarcascades的文件夹下进行调用。将:face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_defalt.xml')eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')改为:face_c...

2019-08-20 11:24:00 326

原创 图像算法中的优化

首先用简单的方式实现你的算法。取得正确结果后再优化它。1. 尽量避免使用循环,尤其双层三层循环,它们天生就是非常慢的。2. 算法中尽量使用向量操作,因为 Numpy 和 OpenCV 都对向量操作进行了优化。3. 利用高速缓存一致性。4. 没有必要的话就不要复制数组。使用视图来代替复制。数组复制是非常浪费资源的。还可以使用其他包,和库来优化,提速哦!...

2019-08-06 15:55:00 325

原创 读入一张图像,保存为你想要的格式

# openCV可处理大多数图像文件BMP, DIB, JPEG, JPE, PNG, PBM, PGM, PPM, SR,RAS 和 TIFFimport cv2img2 = cv2.imread('obama.jpg', 0)# 灰度图读入# img2 = cv2.imread('obama.jpg') 原图读入def isKeybordtoSaveImg(img = ...

2019-08-01 14:31:00 78

原创 什么是openCV

计算机视觉库OpenCV是一个开源的计算机视觉库,目标是建立一个简单易用的计算机视觉框架。(1999.1发布以来)为解决计算机视觉问题提供基本工具。诞生于Intel研究中心,为了促进CPU密集型应用。opencv采用C/C++语言编写,能充分利用多核处理器优势,可以运行在Linux/Windows/Mac等操作系统。opencv提供了python、ruby、MATLAB以及其...

2019-07-31 17:39:00 684

原创 图像处理库 Pillow与PIL

PIL只支持python2的版本到2.7;Python imaging Library ;Pillow 是PIL派生的一个分支,支持3以上Python版本。命令使用pip安装:pip install Pillow简单示例使用:from PIL import Imageimg = Image.open("example.jpg")img.rotate(45)...

2019-07-18 15:16:00 250

haarcascades.rar

面部特征检测的模型:包括正脸模型、眼睛模型、 鼻子模型、 嘴巴模型、 耳朵模型。 本文检测模块儿需要的用到的油opencv自带的haar特征检测,生成的分类器模型。属于弱分类器。 免费分享,一同进步。

2020-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除