- 博客(284)
- 资源 (25)
- 收藏
- 关注

原创 欢迎访问,博客导航
欢迎访问!下面向您介绍本博客的相关内容~博客相关资源博客所有的文章和代码都是开源的,你可以在我的github和gitee找到相关的代码和文档。GithubGitee当然你也可以访问我的个人博客,查询相关文章。我的博客主要涉及到的内容深度学习图像处理机器学习数据分析绘图可视化OpenCVPythonR主要专栏YUV图像处理OpenCV实战Seaborn...
2020-05-03 17:49:54
740
原创 [数据分析与可视化] Python绘制数据地图1-GeoPandas入门指北
地信、计算机和遥感等领域的从业人员或多或少都会接触地理信息系统(GIS,Geographic Information System)的相关知识。所谓GIS简单来说就是一个以计算机为核心,对地理空间位置相关数据进行创建、管理、分析、绘制和展示的多功能集成信息系统。绘制地图,则需要了解GIS中的坐标参考系。本文只是简单介绍坐标参考系的相关内容。相关内容总结于以下文章,想要具体了解更多内容也可以看看这些文章。聊聊GIS中的坐标系基于geopandas的空间数据分析——坐标参考系篇前后端都要懂一点的 GIS。
2023-03-16 20:05:22
654
原创 [论文总结] 深度学习在农业领域应用论文笔记11
本研究提出了一种基于机器视觉的岬角边界检测方法,该方法在RGB图像外引入深度信息,以提高其检测精度。我们使用基于深度学习的卷积神经网络(CNN)和循环神经网络(RNN)来进行岬角语义分割。我们还提出了一个交互式注意力模块(IAM),以自适应地融合RGB-D图像中的互补信息。在连续图像中,我们采用由一组双向卷积长短期记忆(ConvLSTMs)组成的时间序列信息处理模块(TPM)来提取相互关联的信息。我们应用图像预处理技术和基于距离的边界点聚类算法于岬角分割掩模,得到农机工作侧的边界线。
2023-02-28 12:09:48
636
2
原创 [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
AutoDetectionModel类SAHI基于AutoDetectionModel类的from_pretrained函数加载深度学习模型。目前支持YOLOv5 models, MMDetection models, Detectron2 models和HuggingFace object detection models等深度学习模型库,如果想支持新的模型库,可以参考目录下的模型文件,新建模型检测类。模型预测。
2023-01-03 20:33:49
1062
15
原创 [python] 基于paramiko库操作远程服务器
SSHClient实现了OpenSSH中ssh命令所包含的功能,用于远程连接服务器。SFTPClient实现了OpenSSH中sftp命令所包含的功能,用于远程操作文件。Paramiko没有提供scp命令的相关功能,scp和sftp功能类似,都是用于远程操作文件。不同的地方在于scp是轻量级的,scp传输速度通常比sftp快,但是sftp提供了断点续传功能。。
2023-01-01 09:50:54
433
1
原创 [python] 基于wordcloud库绘制词云图
词云Wordcloud是文本数据的一种可视化表示方式。它通过设置不同的字体大小或颜色来表现每个术语的重要性。词云在社交媒体中被广泛使用,因为它能够让读者快速感知最突出的术语。然而,词云的输出结果没有统一的标准,也缺乏逻辑性。对于词频相差较大的词汇有较好的区分度,但对于颜色相近、频次相近的词汇来说效果并不好。因此词云不适合应用于科学绘图。本文基于python库wordcloud来绘制词云。wordcloud安装方式如下:wordcloud库关于绘制词云的相关函数均由其内置类WordCloud提供。WordCl
2022-12-07 11:51:40
1138
原创 [OpenCV实战]52 在OpenCV中使用颜色直方图
颜色直方图是一种常见的图像特征,顾名思义颜色直方图就是用来反映图像颜色组成分布的直方图。颜色直方图的横轴表示像素值或像素值范围,纵轴表示该像素值范围内像素点的个数或出现频率。颜色直方图属于计算机视觉中的基础概念,其常常被应用于图像相似度计算,,图像颜色平衡等。颜色直方图可以基于不同的颜色空间和坐标系来实现,本文主要基于RGB颜色空间和直角坐标系计算颜色直方图。
2022-12-01 20:46:47
1646
原创 [深度学习] 搭建行人重识别系统心得
普通的行人reid,分为特征提取和向量检索两大部分。其他一些商用技术是普通项目接触不到,大概用这两部分,再搜集数据,换换检测模型,提高reid模型就可以了。
2022-11-24 23:02:45
586
原创 [python] 基于blind-watermark库添加图片盲水印
是一个能够给图片添加/解析基于频域的数字盲水印的Python库。图像水印image watermark是指在图片里添加文本或图形,以标记图片的来源。但是图像水印会破坏原图。因此另外一种水印形式,即图像盲水印blind image watermark在实践中更多地用于标记图像来源。图像盲水印是一种肉眼不可见的水印,以不可见的形式添加到原始图像中,不会对原始图像的质量产生很大影响。图像盲水印的具体原理见。
2022-09-19 11:50:34
659
原创 [python] 基于diagrams库绘制系统架构图
Python的Diagrams库允许通过简单的Python代码绘制云系统架构,实现对新的系统架构进行原型设计。。。
2022-09-10 09:49:09
1128
原创 [常用工具] Python视频解码库DeFFcode使用指北
DeFFcode是一种跨平台的高性能视频帧解码器,通过内部封装ffmpeg,提供GPU解码支持,几行python代码就能够快速解码视频帧,并具有强大的错误处理能力。DeFFcode的APIs支持多种媒体流作为输入源,例如IP摄像机、常规多媒体文件、屏幕录制、图像序列、网络协议(例如 HTTP(s)、RTP/RSTP)等。
2022-08-19 11:38:21
1050
原创 [常用工具] Python视频处理库VidGear使用指北
VidGear是一个高性能的Python视频处理库,它在预载多个专业视频图像处理库的基础上,如OpenCV、FFmpeg、ZeroMQ、picamera、starlette、yt_dlp、pyscreenshot、aiortc和Python mss等,提供了一个易于使用、高度可扩展、彻底优化的多线程且异步的API框架。VidGear主要关注简单性,让软件开发人员只需几行代码即可轻松集成和执行复杂的视频处理任务,同时提供稳健的错误处理和实时处理性能。以下功能框图清楚地描述了 VidGear API 的一般功能
2022-08-12 21:02:54
2730
原创 [论文总结] 深度学习在农业领域应用论文笔记10
对于人类能够识别的字符,计算机会根据某一对应关系将其转换为二进制形式进行保存。这个对应关系就是字符编码表,即什么样的字符对应什么样的二进制编码。这种字符编码表往往是多种多样的,因此,如果我们想要将一个未知编码的二进制文件转换为可读文本进行显示,就需要考其使用的是什么类型的字符编码。关于字符编码的进一步介绍见文章。现实中,往往根据各种字符编码的特征字符来猜测当前文件使用的是什么类型的字符编码。。chardet安装指令如下。...
2022-08-01 17:57:51
3011
2
原创 [python] 基于chardet识别字符编码
对于人类能够识别的字符,计算机会根据某一对应关系将其转换为二进制形式进行保存。这个对应关系就是字符编码表,即什么样的字符对应什么样的二进制编码。这种字符编码表往往是多种多样的,因此,如果我们想要将一个未知编码的二进制文件转换为可读文本进行显示,就需要考其使用的是什么类型的字符编码。关于字符编码的进一步介绍见文章。现实中,往往根据各种字符编码的特征字符来猜测当前文件使用的是什么类型的字符编码。。chardet安装指令如下。...
2022-07-25 12:07:15
660
原创 [python] 向量检索库Faiss使用指北
Faiss是一个由facebook开发以用于高效相似性搜索和密集向量聚类的库。它能够在任意大小的向量集中进行搜索。它还包含用于评估和参数调整的支持代码。Faiss是用C++编写的,带有Python的完整接口。一些最有用的算法是在GPU上实现的。。所谓相似性搜索是指通过比较多维空间中数据之间的相似性来搜索与输入数据最相似的目标数据。例如人脸识别中,通过比较人脸向量之前的距离来识别当前人脸与哪张人脸相似。因此,该技术被广泛应用于信息检索、计算机视觉、数据分析等领域。。...
2022-07-21 11:42:08
2914
2
原创 [常用工具] 基于psutil和GPUtil获取系统状态信息
本文主要介绍在Python3中利用psutil库获取系统状态,利用GPUtil获取gpu状态。psutil(processandsystemutilities)(进程和系统实用程序)是一个跨平台库,用于在Python中检索有关运行进程和系统利用率(CPU、内存、磁盘、网络、传感器)的信息。它实现了经典UNIX命令行工具提供的许多功能,如ps、top、iotop、lsof、netstat、ifconfig、free等。psutil目前支持windows,linux,macOS等主流系统平台。。。...
2022-07-18 18:42:47
1133
原创 [常用工具] C++环境下Qt的安装
Qt(C++)是一个跨平台的C++图形用户界面库,Qt安装程序分为商业版本和开源版本。个人和小型团队选择开源版本更实用。Qt的版本号一般由3个数值表示,如5.14.2是完整的Qt版本号,第一个数字5表示大版本号(major),第二个数字14表示小版本号(minor),第三个数字2表示补丁号(patch)。当两个版本的大版本号和小版本号数字相同,那么这两个Qt版本的功能就是一致的,比如5.14.*系列各版本功能都是一样的。但是大版本号更高并不如意味着功能越多,比如Qt 6系列更新到了Qt 6.2版本,才覆盖Q
2022-07-13 18:12:37
2109
原创 [python] Python数据序列化模块pickle使用笔记
pickle是一个Python的内置模块,用于在Python中实现对象结构序列化和反序列化。Python序列化是一个将Python对象层次结构转换为可以本地存储或者网络传输的字节流的过程,反序列化则是将字节流还原为将Python对象层次结构。数据序列化的功能简单理解为把不能直接存储的数据存储到磁盘中,从而延长对象的生命周期。Python的常用序列化库有两个,即json和pickle。json库和pickle库的主要区别有两点:pickle一般情况下比json慢,尤其是数据量很大的情况下。pickle和jso
2022-07-07 23:37:35
489
原创 [深度学习] Python人脸识别库Deepface使用教程
deepface是一个Python轻量级人脸识别和人脸属性分析(年龄、性别、情感和种族)框架,提供非常简单的接口就可以实现各种人脸识别算法的应用。deepface官方仓库为deepface。deepface提供了多种模型,模型下载地址为deepface_models。安装方式: pip install deepface -i https://pypi.tuna.tsinghua.edu.cn/simpledeepface主要提供以下人脸识别算法,具体对应接口为:总体而言,这个项目的人脸识别模型识别效果还行,
2022-07-02 08:39:17
9963
9
原创 [论文总结] 科技论文英语写作笔记1
文章目录1. 标点符号1.1 逗号1.2 句号1.3 分号1.4 冒号2. 大小写2.1 标题的大小写规则2.2 引用2.2.1 直接引用2.2.2 间接引用3.冠词误用3.1 冠词缺失3.2 冠词过度使用4. 连词误用4.1 and5. 数词误用5.1 阿拉伯数字的表达方式5.2 分数的表达方式5.3 小数的表达方式5.4 倍数的表达6 参考资料1. 标点符号1.1 逗号用在直接引语前面用在信件称呼后面用在介词后面用在介绍短语后面当词或短语在句中做插入语时都需要用逗号在连词与它后面的
2022-05-31 22:04:42
544
1
原创 [论文总结] 中国工科生常见英文写作问题总结
The Most Common Habits from more than 200 English Papers written by Graduate Chinese Engineering Students --By Felicia Brittman记录的很多问题都是国人在英文写作中常犯的错误,因此受到广泛关注。个人对该文进行总结以记录心得。
2022-05-20 11:45:22
332
原创 [论文总结] Genecology and Adaptation of Forest Trees 林木的基因生态学与适应性
文章目录介绍进化的力量基因学方法种源试验短期基因检测实验表型与遗传估计差异化基因学趋势预测对气候变化的反应介绍基因生态学是研究种内遗传变异与环境条件的关系。它揭示了种群适应环境的模式,这是由于不同地点之间的自然选择的差异造成的。进行基因生态学研究的实际目的是:(1)确定种子可以从采集地点移到重新造林地点的距离,而不会有树木对种植地点适应不良的风险;(2)划定单一育种计划就能满足要求的地理育种区;(3)在本地范围内为外来(引进)物种选择最佳种源;(4)预测森林树木种群适应快速变化的气候的能力。为了达到这
2022-05-01 11:34:14
489
原创 [python] python-pinyin库
python-pinyin库是一个汉字拼音转换工具,其主要功能有:根据词组智能匹配最正确的拼音。支持多音字。简单的繁体支持, 注音支持。支持多种不同拼音风格。安装命令为:pip install pypinyin加粗样式官方仓库为:python-pinyin官方中文文档为:pypinyin文档文章目录1 api使用1.1 pypinyin.pinyin1.2 pypinyin.lazy_pinyin1.3 load_single_dict和load_phrases_dict1.4 pyp
2022-04-10 11:02:17
3878
2
原创 [论文总结] 种群、保护与生态遗传学笔记
种群、保护与生态遗传学笔记 Population, Conservation and Ecological Genetics1. 介绍种内遗传变异(Intraspecific genetic variation) 是森林生态系统中经常被忽视(overlooked)但必不可少的(but none the less essential) 生物多样性组成部分。 遗传多样性为适应物种动态过程和种内竞争 提供(provides) 了微调,并决定了( and determines) 种群水平上的适应和微进化的速度
2022-04-05 09:37:05
751
原创 [生命科学] 生物基础实验之三引物检测突变体
三引物检测转基因植物文章目录三引物检测转基因植物Ti质粒和T-DNA设计引物原理实验步骤Ti质粒和T-DNATi质粒是土壤农杆菌的天然质粒,该质粒上有一段特殊的DNA区段,当农杆菌侵染植物细胞时,该DNA区段能自发转移,插入植物染色体DNA中,Ti质粒上的这一段能转移的DNA被叫做T-DNA。人们根据这一现象,将Ti质粒进行改造,将感兴趣的基因放进T-DNA区段中,通过农杆菌侵染植物细胞,实现外源基因对植物的遗传转化。设计引物PCR方法为鉴定纯合突变体提供了有利手段。它利用三个引物LP、RP和BP
2022-03-25 22:36:22
9123
原创 [常用工具] 搜索引擎的常用技巧总结
搜索引擎的常用技巧总结最近经常利用互联网搜索引擎查询资料,觉得掌握互联网搜索技巧是很重要的。所以对常用的搜索语法进行整理,以方便随时查阅。文章目录搜索引擎的常用技巧总结1 搜索背景2 常用搜索语法2.1 语法篇模糊搜索精确搜索ORAND-*()2.2 内容篇definefiletypesiterelatedintitleallintitleinurlallinurlintextallintextAROUND2.3 生活篇weatherstocksmapmovie计算器3 参考1 搜索背景大部分人每天
2022-03-20 13:02:16
2030
原创 [生命科学] snapgene 构建载体方法分享
snapgene 构建载体方法分享文章目录snapgene 构建载体方法分享1. Snapgene 构建载体—酶切位点法2. 载体构建——同源重组法3. 总结1. Snapgene 构建载体—酶切位点法本文以拟南芥相关基因ATG7为例,打开Tair网页(专门的拟南芥基因库网站),找到基因那一栏,输入目标基因后得到结果。从图中可以看到描述这一栏写的这个基因的名称,其中就包括了ATG7。确认基因后点击目标基因。找到Sequence RNA Data:点击full length CDS.打
2022-03-04 19:27:18
9797
1
原创 [讲座论坛] 国家自然基金申请知识汇总
国家自然科学基金申请知识汇总文章目录国家自然科学基金申请知识汇总1 专家A的申请书撰写要点分享1.1 为什么做1.1.1 科学问题是科学研究的核心,也是基金申请的灵魂1.1.2 科学问题的选定要实事求是1.2 做什么1.3 怎么做1.4 我能做什么1.5 申请书撰写应注意的其他问题2 专家B申请书撰写要点分享经历(摘自知乎)3 国家自然基金项目预算编制工作3.1 预算编制注意事项3.2 经费执行重点环节3.3 结题验收关注要点1 专家A的申请书撰写要点分享基金申请书主要说明为什么做,做什么,怎么做,以
2022-02-28 19:21:00
664
原创 [深度学习] Python人脸识别库face_recognition使用教程
Python人脸识别库face_recognition使用教程face_recognition号称是世界上最简单的开源人脸识别库,可以通过Python或命令行识别和操作人脸。face_recognition提供了十分完整的技术文档和应用实例,人脸识别初学者建议研究该库上手。face_recognition的官方代码仓库为:face_recognition。face_recognition也有自己的官方中文文档,该文档详情见:face_recognition中文使用说明。本文所有的代码和大部分测试图像来自
2022-02-26 08:16:59
11363
原创 [生命科学] 生物基础实验之DNA提取
生物基础实验之DNA提取实验基因组DNA的提取通常用于构建基因组文库、Southern杂交(包括RFLP)及PCR分离基因等。利用基因组DNA较长的特性,可以将其与细胞器或质粒等小分子DNA分离。文章目录生物基础实验之DNA提取实验实验步骤 1实验步骤 2实验步骤 3实验步骤 4实验步骤 5实验步骤 6实验步骤 7实验步骤 8实验步骤 9实验步骤 10总体流程图如下。本人实际操作流程和图片步骤有些许出入。实验步骤 1先找到植物(以拟南芥为例),标记目标植株。摘取嫩叶一片放入离心管中,用机器把叶片
2022-01-31 11:16:24
2102
原创 [生命科学] 生物基础实验之PCR验证
生物基础实验之PCR验证文章目录生物基础实验之PCR验证实验步骤一实验步骤二实验步骤三 配胶实验步骤四 电泳实验步骤五 跑胶实验步骤一在离心管加入7.5μL Master Mix 溶液,5.5μL 蒸馏水,引物各0.5μL μL 以及1μL 模板(各种植物的DNA)。实验步骤二1 95℃ 3min 升温2 95℃ 变性 30 s3 58℃ 或者 60 ℃ 退火 30s4 72℃ 延伸 45s5 72℃ 延伸 45s 结束选择 Files, 点击program,点击新建。然后点击Heade
2022-01-25 18:05:42
1783
原创 [数据分析与可视化] 数据绘图要点12-图表注释的重要性
数据绘图要点12-图表注释的重要性图表注释是数据可视化的关键组成部分。它可以将枯燥的图形变成一种有趣且富有洞察力的信息传达方式。我们目前在网上看东西的注意力平均不到五秒。因此,如果您无法在五秒钟内吸引某人的注意力,那么您可能已经失去了观众。添加准确的注释可以极大地帮助吸引观众的注意力。使用关键字、形状、颜色和其他视觉效果来帮助他们直奔主题。注释是一个通用概念,存在数百种不同的图表注释方法,具体使用取决于实际内容,让我们来看看几个例子。文章目录数据绘图要点12-图表注释的重要性示例 1示例2示例3参考示
2022-01-18 11:48:47
733
原创 [深度学习] fast-reid入门教程
fast-reid入门教程ReID,全拼为Re-identification,目的是利用各种智能算法在图像数据库中找到与要搜索的目标相似的对象。ReID是图像检索的一个子任务,本质上是图像检索而不是图像分类。fast-reid是一个强悍的目标重识别Reid开源库,由京东开源管理。本文主要是介绍fast-reid的使用,随着技术的发展,对于cv从业人员有必要了解不同智能算法技术的应用。而且ReID是相对下游的任务,了解ReID的相关技术应用能学到很多东西。文章目录fast-reid入门教程1 fast-r
2022-01-14 11:51:35
9186
30
原创 [数据分析与可视化] 数据绘图要点11-雷达图的注意事项
数据绘图要点11-雷达图的注意事项准确通过雷达图表现数据有许多值得需要思考的地方,本文主要介绍雷达图的一些注意事项。文章目录数据绘图要点11-雷达图的注意事项雷达图绘制基础雷达图多类别雷达图雷达图存在的问题与解决方案雷达图存在的问题解决方案参考雷达图绘制基础雷达图雷达图又称蜘蛛图或网络图,是一种二维图表类型,设计用于绘制多个定量变量的一个或多个数值系列。每个变量都有自己的轴,所有轴都连接在图形的中心。让我们考虑一个学生的考试成绩。他在数学、体育、统计学等十个主题上的得分范围为 0 到 20。雷达图
2022-01-12 11:54:14
3020
原创 [数据分析与可视化] 数据绘图要点10-图例的构建
数据绘图要点10-图例的构建图例是数据可视化中传达信息非常关键的部分,因此创建合适的图例非常重要。这篇文章描述了如何设置ggplot2图例中的标题、文本、位置、符号等。文章目录数据绘图要点10-图例的构建ggplot2图例设置ggplot2创建默认图例更改图例标题labs()图例信息的删除控制图例位置图例外观设置参考ggplot2图例设置ggplot2创建默认图例默认情况下,只要形状特征映射到ggplot调用的aes()部分中的变量,ggplot2就会自动在图表上生成图例。因此,如果您在ggplo
2022-01-06 11:51:55
1003
原创 [数据分析与可视化] 数据绘图要点9-颜色的选择
数据绘图要点9-颜色的选择文章目录数据绘图要点9-颜色的选择颜色绘图要点准确选择图表类型如何做出更好的颜色选择绘图实例参考颜色是数据可视化中传达信息的主要媒介之一。它们允许我们适当突出显示组或变量,但颜色错误的选择可能会造成混淆或误导。本文主要介绍如何在绘图时选择合适的颜色。颜色绘图要点准确选择图表类型如下图所示,左图选择使用渐变色表现变量值的变化趋势,但是渐变色很难体现实际值之间的差异。因此推荐使用条形、位置(如在点图中)甚至区域来显示最重要的值,而颜色仅用于显示类别,如右图所示。此外如果图
2022-01-01 10:48:08
1312
原创 [数据分析与可视化] 数据绘图要点8-环状条形图的使用
数据绘图要点8-环状条形图的使用环状条形图RADIAL BAR CHARTS是指用极坐标而不是笛卡尔平面绘制的条形图,RADIAL BAR CHARTS没有规定的中文翻译,有些人翻译为环状条形图,有些人翻译为径向条形图。绘图实例下图是显示2017年某一商品前6大国家的出口数量。# 导入库library(tidyverse)library(hrbrthemes)# 加载数据data <- read.table("https://raw.githubusercontent.com/hol
2021-12-29 11:46:41
619
原创 [数据分析与可视化] 数据绘图要点7-过度绘图
数据绘图要点7-过度绘图过度绘图是数据绘图中的一个常见问题。当您的数据集很大时,散点图的点往往会重叠,使图形不可读。在这篇文章中,将给出多种解决方法来避免过度绘图。文章目录数据绘图要点7-过度绘图过度绘图实例解决方法减少点的尺寸透明度2维密度图数据采样突出显示特定组分组分图三维图边缘分布参考过度绘图实例下面的散点图中说明了过度绘图存在的问题。乍一看可能会得出这样的结论:X 和 Y 之间没有明显的关系。但后续我们将证明这个结论是多么错误。# # 加载库library(tidyverse)libr
2021-12-25 11:14:31
584
OfficeHome-Art、Clipart、Product部分数据集
2020-11-24
Python编程快速上手附属材料.zip
2019-07-01
使用OpenCV寻找平面图形的质心
2019-03-16
yolov3_OpenImage图像训练教程
2019-03-16
yolov3 opencv教程
2019-03-13
基于特征点匹配的视频稳像
2019-03-08
基于opencv实现透明斗篷
2019-03-06
人脸识别 – OpenCV, Dlib and Deep Learning
2019-03-05
基于深度学习识别人脸性别和年龄
2019-03-04
yuv420p基本图像处理
2018-12-11
TE田纳西-伊斯曼过程数据集
2017-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人