自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

You and Me

今天你吃了吗~

  • 博客(20)
  • 资源 (25)
  • 收藏
  • 关注

原创 欢迎访问,博客导航

欢迎访问!下面向您介绍本博客的相关内容~博客相关资源博客所有的文章和代码都是开源的,你可以在我的github和gitee找到相关的代码和文档。GithubGitee当然你也可以访问我的个人博客,查询相关文章。我的博客主要涉及到的内容深度学习图像处理机器学习数据分析绘图可视化OpenCVPythonR主要专栏YUV图像处理OpenCV实战Seaborn...

2020-05-03 17:49:54 1066

原创 [编程基础] C++多线程入门10-packaged_task示例

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。文章目录10 packaged_task<>示例10.1 结合使用packaged_task <>和函数来创建异步任务10.2 参考10 packaged_task<>示例在此示例中,我们将讨论c++11中std::packaged_task功能及其用法。std::packaged_task

2020-05-29 17:31:09 493

原创 [编程基础] C++多线程入门9-async教程和示例

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。文章目录9 async教程和示例9.1 什么是std::async()9.2 需要std::async()9.3 使用函数指针作为回调调用std::async9.4 参考9 async教程和示例在本文中,我们将讨论如何在C++11中使用std::async异步执行任务。std::async在c++11中引入。9.1 什么是s

2020-05-29 17:16:21 398

原创 [编程基础] C++多线程入门8-从线程返回值

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。8 从线程返回值一个std::future对象可以与asych,std::packaged_task和std::promise一起使用。本文将主要关注将std::future与std::promise对象一起使用。很多时候,我们遇到希望线程返回结果的情况。现在的问题是如何做到这一点?让我们举个例子假设在我们的应用程序中,我们创

2020-05-29 17:09:34 771

原创 [编程基础] C++多线程入门7-条件变量介绍

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。文章目录7 条件变量介绍7.1 条件变量7.2 std::condition_variable的主要成员函数7.3 解决问题的方法7.4 参考7 条件变量介绍在本文中,我们将通过示例讨论C ++ 11多线程中条件变量的用法。7.1 条件变量条件变量是一种事件,用于在两个或多个线程之间发出信号。一个或多个线程可以等待它发出信

2020-05-29 17:06:29 365

原创 [编程基础] C++多线程入门6-事件处理的需求

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。文章目录6 事件处理的需求6.1 使用说明6.2 参考6 事件处理的需求6.1 使用说明在本文中,我们将讨论多线程中事件处理的需求。有时,线程需要等待事件发生,例如条件变为真或任务由另一个线程完成。假设我们正在构建一个基于网络的应用程序。该应用程序执行以下任务,与服务器进行一些连接从XML文件加载数据对从XML加载的

2020-05-29 17:00:58 435

原创 [编程基础] C++多线程入门5-使用互斥锁解决资源竞争

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。5 使用互斥锁解决资源竞争在本文中,我们将讨论如何使用互斥锁来保护多线程环境中的共享数据并避免资源竞争。为了解决多线程环境中的资源竞争,我们需要互斥锁,即每个线程都需要在修改或读取共享数据之前锁定互斥锁,并且在修改数据之后,每个线程都应解锁互斥锁。5.1 std::mutex在C++11线程库中,互斥锁位于mutex头文件中

2020-05-29 16:56:08 563

原创 [编程基础] C++多线程入门4-数据共享和资源竞争

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++ 11标准。文章目录4 数据共享和资源竞争4.1 资源竞争4.2 如何解决比赛条件?4.3 参考4 数据共享和资源竞争在多线程环境中,线程之间的数据共享非常容易。但是,这种易于共享的数据可能会导致应用程序出现问题。这样的问题之一就是资源竞争。4.1 资源竞争竞争条件是多线程应用程序中出现的一种错误。当两个或多个线程并行执行一组操作时

2020-05-29 16:51:33 568

原创 [编程基础] C++多线程入门3-小心地将参数传递给线程

原始C++标准仅支持单线程编程。新的C++标准(称为c++11或c++0x)于2011年发布。在c++11中,引入了新的线程库。因此运行本文程序需要C++至少符合c++11标准。文章目录3 小心地将参数传递给线程3.1 在c++11中将简单参数传递给std::thread3.2 如何不将参数传递给c++11中的线程3.3 如何在c++11中传递对std::thread的引用3.4 将指向类成员函数的指针分配为线程函数3.5 参考3 小心地将参数传递给线程要将参数传递给线程的关联可调用对象或函数,只需将

2020-05-29 16:46:39 347

原创 [编程基础] C++多线程入门2-连接和分离线程

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。文章目录2 连接和分离线程2.1 用std::thread::join()连接线程2.2 使用std::thread::detach()分离线程2.3 参考2 连接和分离线程在本章中,我们将讨论std::thread的连接和分离。2.1 用std::thread::join()连接线程一旦启动一个线程,则另一个线程可以等待

2020-05-29 16:42:33 933

原创 [编程基础] C++多线程入门1-创建线程的三种不同方式

原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。1 创建线程的三种不同方式在本章中,我们将讨论如何使用std::thread在C++11中创建线程。在每个C++应用程序中,都有一个默认的主线程,即main()函数。在C++11中,我们可以通过创建std::thread类的对象来创建其他线程。每个std::thread对象都可以与一个线程关联。因此我们需要引入头文件为:#i

2020-05-29 16:30:50 2031

原创 [随笔所想] 程序员中年失业随笔所想

1 是什么让我写这篇文章?最近一年,身边很多中年程序员失业,有40岁的,45岁的。程序员35岁会被优化,即程序员的35岁职业危机。如果进行搜索,则在整个网络的各种博客和论坛的许多地方都出现了类似的声音。巧合的是,这里的屏幕截图显示了来自美国的示例,但对于世界上任何地方的人都是如此。不仅仅是中国,其他国家也是如此。尽管对于将年龄段视为中年的定义有多种,但在此我假设软件程序员的中年年龄为35至45岁。目前我离中年看似很遥远,但是也快了。最近身边人不断离职,我总是在考虑,要不要转行,中年失业该怎么办,该如何

2020-05-29 16:20:12 1031

原创 [python] python模块graphviz使用入门

文章目录1 安装2 快速入门2.1 基本用法2.2 输出图像格式2.3 图像style设置2.4 属性2.5 子图和聚类3 实例4 如何进一步使用python graphvizGraphviz是一款能够自动排版的流程图绘图软件。python graphviz则是graphviz的python实现。我们可以通过python graphviz实现轻松完成各种流程图的绘制。1 安装该软件包在Python 2.7和3.5+下运行,请使用pip进行安装:pip install graphviz要渲染生成

2020-05-17 11:57:57 25178 6

原创 [随笔所想] CSDN认证博客专家申请通过随笔所想

本篇博客写于2020年5月13日晚,为了纪念CSDN博客专家申请通过。2020年5月10日晚,也就是2020年的母亲节当晚提交了博客专家申请。在2020年5月13日上午,就知道博客专家申请通过啦!前后不到三天,O(∩_∩)O~~。以下是2020年5月13日的博客截图,头像或者名字以后我会变的哈哈。最近十年一直学习或者研究计算机视觉、软件开发、机器学习、数据分析、绘图可视化、能源化工运维、农业生信分析方面的知识。学的太杂,无法精通,于是17年末开始在CSDN博客上总结记录学习到的知识。那么写博客的好处

2020-05-13 23:42:20 394

原创 [OpenCV实战]42 数码单反相机的技术细节

数码单反相机的技术细节在这篇文章中,我们将说明数码单反相机DSLR(Digital Single Lens Reflex Camera)的各个技术方面。本文将说明焦距(focal length),f-stop,景深(depth of field),光圈(aperture),快门速度(shutter speed),ISO设置(ISO setting),图像稳定(image stabilization)和自动包围曝光( auto exposure bracketing)。数码单反相机(或单反相机——数码单反

2020-05-12 17:15:54 1299 4

原创 [OpenCV实战]41 嵌入式计算机视觉设备选择

文章目录1 简介1.1 深度学习与传统计算机视觉1.2 性能考量1.3 社区支持2 结论3 参考在计算机视觉领域中,不同的场景不同的应用程序需要不同的解决方案。在本文中,我们将快速回顾可用于在单板计算机(指所有的逻辑线路、定时线路、内部存储器和外部界面都包含在一块单独的印制板上的一种微算机)上提供嵌入式视觉的各种选项。近年来,随着计算机视觉领域的巨大进步和廉价计算的可用性,计算机视觉正处于一个转折点,我们的设备开始从我们的汽车开始引起人们的注意。越来越多的计算机视觉算法正被部署到诸如无人机、安全摄像头、

2020-05-10 21:46:05 3597 2

原创 [编程基础] C和C++内置宏说明

文章目录1 内置的宏定义2 运行平台宏3 编译器宏4 调试类型宏5 代码C和C++内置宏在代码调试、跨系统平台代码中会经常使用,本文记录说明一下。内置宏不需要调用头文件,可直接使用。在使用预定义的宏之间需要了解常用的条件编译指令,具体条件编译指令可见:if、#else、#endif、#elif、#ifdef、#ifndef的区别和使用1 内置的宏定义这些宏在代码中可直接调用。宏宏说明__DATE__程序最后编译日期宏__TIME__程序最后编译时间宏__LINE

2020-05-09 21:09:04 1396

原创 [能源化工] 电力四遥

电力领域中四遥系统是指遥测、遥信、遥控、遥调功能系统,四遥功能是电力监控系统最基本最重要的功能。具体来说:遥测(遥测信息):远程测量;远方测量显示诸如电流、电压、功率、压力、温度等模拟量;遥信(遥信信息):远程信号;远方监视各类电气开关和设备、机械设备的工作状态和运转情况状态等;遥控(遥控信息):远程控制;接受并执行遥控命令,远方控制或保护电气设备及电气机械化的分合起停等工作状态;遥调(遥调信息):远程调节;接受并执行遥调命令,远方设定及调整所控设备的工作参数、标准参数;在电力领域中。四遥遥测

2020-05-09 21:05:08 3850

原创 [OpenCV实战]40 计算机视觉工具对比

文章目录1 简介2 适用于计算机视觉的MATLAB2.1 为什么要使用MATLAB进行计算机视觉:优点2.2 为什么不应该将MATLAB用于计算机视觉:缺点3 适用于计算机视觉的OpenCV(C++)3.1 为什么要使用OpenCV(C++)进行计算机视觉:优点3.2 为什么不应该将OpenCV(C++)用于计算机视觉:缺点4 适用于计算机视觉的OpenCV(Python)4.1 为什么要使用Op...

2020-05-07 19:34:31 1329

原创 [常用工具] live555的搭建

live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。使用live555可以播放rtsp流。本文主要是在linux下搭建使用live555搭建rtsp server,主要步骤如下:下载源码并编译http://www.live555.com/liveMedia/public/live555-latest.ta...

2020-05-07 19:05:18 2093

OfficeHome-RealWorld部分数据集

OfficeHome图像数据集RealWorld部分,无Art、Clipart、Product三部分

2020-11-24

OfficeHome-Art、Clipart、Product部分数据集

OfficeHome图像数据集Art、Clipart、Product三部分,无realworld数据集部分

2020-11-24

caffe必备文件.zip

我的caffe训练必备文件,来自https://blog.csdn.net/LuohenYJ/article/details/98873369

2019-08-10

Python编程快速上手附属材料.zip

个人整理《Python编程快速上手:让繁琐工作自动化》学习笔记所用到的表格音频文件。关于Python编程快速上手附属材料所有信息。使用见https://blog.csdn.net/LuohenYJ/article/details/93652495

2019-07-01

使用Hu矩进行形状匹配

使用Hu矩进行形状匹配 https://blog.csdn.net/LuohenYJ/article/details/88603274

2019-03-16

使用OpenCV寻找平面图形的质心

使用OpenCV寻找平面图形的质心 https://blog.csdn.net/LuohenYJ/article/details/88599334

2019-03-16

yolov3_OpenImage图像训练教程

yolov3_OpenImage图像训练教程 https://blog.csdn.net/LuohenYJ/article/details/88581335

2019-03-16

yolov3 opencv教程

yolov3 opencv教程,支持C++和python。 主要是读入图像进行目标识别 文章地址:https://blog.csdn.net/LuohenYJ/article/details/88581335

2019-03-13

基于特征点匹配的视频稳像

基于特征点匹配的视频稳像,opencv。有C++和python代码。 这个文件夹里面的代码有更新,详细见https://blog.csdn.net/luohenyj/article/details/88355444

2019-03-08

文本检测_opencv_DNN

基于深度学习的文本检测,不是文本识别! https://blog.csdn.net/LuohenYJ

2019-03-06

基于opencv实现透明斗篷

基于图像处理实现透明斗篷,方法很简单。代码更简单。python和C++代码都提供、使用说明https://blog.csdn.net/LuohenYJ/article/details/88134634

2019-03-06

人脸识别 – OpenCV, Dlib and Deep Learning

各种人脸检测方法,并对各种方法进行比较。下面是主要的人脸检测方法: 1 OpenCV中的Haar Cascade人脸分类器; 2 OpenCV中的深度学习人脸分类器; 3 Dlib中的hog人脸分类器; 4 Dlib中的深度学习人脸分类器。

2019-03-05

基于深度学习识别人脸性别和年龄

基于深度学习识别人脸性别和年龄!C++/python代码 https://blog.csdn.net/LuohenYJ/article/details/88134634

2019-03-04

yuv420p基本图像处理

目前数字图像处理技术已经应用生活各个方面,但是大部分教程都是利用第三方库(如opencv)对RGB图像格式进行处理。对于YUV图像格式的图像处理教程较少。搬运总结了多个大牛的文章,总结出来这个YUV图像像素处理教程。https://blog.csdn.net/luohenyj/category_9281576.html

2018-12-11

机器学习要领/Machine Learning Yearning

吴恩达, Andrew NG 的关于机器学习策略的工具书的原版

2018-08-21

cmake入门教程(linux)

cmake入门教程(linux),非常不错。不过是linux版本的,但是windows也可以使用。个人觉得可以看看

2018-08-04

深度学习与tensorflow

非常不错的tensorflow入门书籍,讲了深度学习的基础理论。适合新手

2018-04-18

大数据与机器学习

大数据,机器学习,深度学习。以深度学习(或者机器学习)建立于大数据之上的一些方法论

2018-04-15

TE田纳西-伊斯曼过程数据集

TE过程控制数据集,其中22个训练集,22个测试集。每个训练集由52个测量信号组成。共480行。每个测试集由52个测量信号组成。共960行。https://blog.csdn.net/LuohenYJ/article/details/78441707

2017-11-03

热力工程计算图册

热力工程计算图册,适合进行热力计算,包含所有热力计算公式

2017-10-16

电子学(第二版 吴利民译)

哈佛大学经典电子学教材,中文版。主要涉及电路基本原理及应用

2017-10-16

一天搞懂深度学习.

一天搞懂深度学习,李宏毅版本。非常不错,但是只是大概了解,具体知识还是要好好学习

2017-10-15

零基础深度学习

零基础快速学习深度学习,中文版本的。虽然说零基础,但是还是要有点数学基础

2017-10-15

空空如也

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

TA关注的人

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