自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SeventhBlue

每天进步一点点!

  • 博客(190)
  • 资源 (7)
  • 收藏
  • 关注

原创 自己常用命令

# 输出当前环境依赖库以及库版本pip freeze > requirememts.txt# 安装输出的库pip install -r requirememts.txtubuntu截图:(prtsc键在键盘指示灯附近) 窗口截图:alt+prtsc 全屏截图:prtsc ctrl+alt+prtsc截图到剪切板,Ctrl+v复制到其他地方使用国内的源安装软件:...

2019-10-19 09:45:19 824

原创 如何指定conda环境打包成docker镜像

本文介绍了在Docker中配置YOLOv8环境的两种方法。第一种方法通过environment.yml文件构建,包括导出Conda环境配置、创建Dockerfile、构建Docker镜像和运行容器。第二种方法使用conda-pack预打包环境,适用于离线场景,包括本地打包Conda环境、创建Dockerfile、构建Docker镜像和运行镜像。两种方法均涉及使用Miniconda3管理虚拟环境,并提供了详细的步骤和注意事项。最终,第二种方法成功实现了环境的配置。

2025-05-12 17:38:17 447

原创 function calling提示词模板

【代码】function calling提示词模板。

2025-04-28 09:36:13 189

原创 MCP的stdio和SSE通信方式使用案例

这是一个基于 OpenAI API 的多服务器工具调用系统,主要功能包括:1. **多服务器工具集成**- 支持同时连接多个 MCP (Model-Controller-Provider) 服务器- 目前集成了三个服务器:- 天气服务 (weather)- Python 执行服务 (PythonServer)- SQL 查询服务 (SQLServer)2. **两种运行模式**

2025-04-16 16:55:47 978

原创 网络图片测试使用

测试使用

2025-03-10 13:43:43 135

原创 yolov11训练遇到的问题及记录

这种情况一般会持续2到5分钟,等的真捉急,这个问题是缺少对应的字体,具体。),不是问题,只是网络问题。可以从官网下载对应的模型文件放置在训练时的根目录。官网已有反馈(可以查看。

2025-03-04 19:46:06 646

原创 NameError: name ‘Extension‘ is not defined

说明:在网上搜索一圈未看到相关错误的解决方法,简单记录一下。起因是在配置通义千问运行环境是出现的错误。

2025-01-22 13:55:25 378

原创 视觉拍照调光指南

调高gamma,将暗的地方调亮,将亮的调暗,调到图片出现噪音并可接受的噪音;再调整对比度,使之更易区分。工业相机原本的光圈小、cmos芯片小,造成天然进光量偏低,再加上底层偏绿点多(由红绿蓝绿组成阵列,人眼对绿光较为敏感,绿色多添加一个),最终可能呈现暗绿,所以打光是必要的;:选定一个参考色,即先用上述方法调好一个灰色,对于其他灰色车型以该灰色车型参数为基础进行微调。具体操作如下,假设是一个浅灰色车型,往“白”“亮”的方向微调增益及曝光,以及适当微调其他参数但应该遵循先gamma,再对比度,及饱和度顺序。

2024-12-06 09:30:28 312

原创 根据execl报表数据及汇总报表模板生成当月汇总数据

所有文件:.py文件执行程序;output.txt程序执行的日志;run.bat双击自动执行.py文件;两个 11月25日 的问题数报表数据样例;最后一个是汇总文件模板;

2024-11-28 13:59:16 297 1

原创 获取mask内切矩形及内切圆形(正方形)

可能只能检测出“凸”形状的mask,不能检测“凹”形状的mask,请慎用。

2024-03-22 16:36:56 620

原创 根据点击图片上显示的类别进行归类

2、归类:鼠标左击上图左侧显示的类别。例如,点击后左侧的第三行,会出现的一张图片并有对应的输出,这里的效果如下。1、运行界面:(输入的图片是什么,就显示什么)信息全在代码里,运行效果。3、一直按照第二步操作即可完成图片归类。

2024-03-01 12:09:19 519 1

原创 CUDA error(803), system has unsupported display driver / cuda driver combination

显示如下,有三个版本的cuda,这三个版本不确定那个有效,可以一个个使用软连接方法挨个尝试,直到执行程序不出现上述错误为止。(其中红色框起来时软连接,即淡蓝色的是软连接)起因:在其他服务器正常运行的docker环境迁移复制到其他环境中(该服务包含paddlepaddle等第三方库),出现上述错误。首先进入docker环境,查看该docker拥有多少cuda版本。这里的操作是先删除libcuda.so.1,然后又创建其他其他库指向该libcuda.so.1的软连接。

2023-12-26 14:12:34 3090

原创 xml文件数据处理:删除指定类别,处理空格、中文

【代码】xml文件数据处理:删除指定类别,处理空格、中文。

2023-12-21 10:51:05 562

原创 Ubuntu开机自启动设置/docker开机自启

开启一个新的终端,到指定目录使用Ubuntu自带的python3.6环境执行vision_detector.py程序,并把日志信息保存到指定文件woodLog.txt中。开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。1、终端直接运行 gnome-session-properties 命令,打开启动应用程序首选项,如下;2、点击添加按钮,设置启动名称,点击浏览添加启动脚本文件即可;

2023-07-17 09:55:13 3295

原创 cmake多文件、多文件夹编译(2)

cmake编译文件管理

2023-07-13 16:49:17 1490

原创 无法打开文件libboost_random-vc141-mt-s-x64-1_81.lib

说明:根据报错的 libboost_random-vc141-mt-s-x64-1_81.lib 可知,安装路径缺少的是 random 这个文件,执行上述命令会再次安装一次对应的库。所以如果你报错缺少类似的某某库无法打开,只要把上述命令中random改成相应的关键字即可。其中,address-model=64 这里对应的是64位开发环境,你报错的是32就把命令中64改成32。最后的1_78为boost的版本。第一步:打开vs的终端(注意:boost与vs的版本有关,vc141对应的就是vs2017;

2023-05-11 14:52:56 872

原创 python协程学习

又称微线程,纤程,也称为用户级线程,在不开辟线程的基础上完成多任务,也就是在单线程的情况下完成多任务,多个任务按照一定顺序交替执行。

2023-04-07 17:29:26 434

原创 不同相机之间图片像素对应关系求解(单应性矩阵求解)

数学语言描述为已知相机1图片中P点像素(u1, v1),相机1中P点在相机2图片中像素值为(u2, v2),它们存在某种变换,求变换矩阵。因为涉及的场景比较简单,目前没有涉及深度,同时采集的目标近似平面,所以可以简化场景,采用单应性矩阵求解。这样的话,简单很多(如果场景复杂,涉及了深度或者采集对象不是平面,可以使用本质矩阵/基础矩阵的方法获取这个变换矩阵),只需借助标准标定板计算得到H。不过需要特别指出的是,虽然H矩阵有9个未知数,但是只有8个自由度(平面关系),其中h33=1。写成AX=0形式,如下。

2023-02-16 14:54:15 1003

原创 小样本学习(Few-Shot Learning)训练参数意义

总体而言,这种类型的meta-learning,其基本单元是一个task,或者是一个episode,和普通的训练方法需要进行区分。下图便是一个5-way 1-shot的图片分类问题,每一行便是一个task,也是训练的episode,在support set中有5个类,每个类有1个样本,在test set有两个类(test set的类别须是对应的training set的子集),每个类一个样本。在测试模型训练效果的时候,便是希望模型能够在meta test set中的task上也能够取得比较好的效果。

2023-01-09 17:24:57 2296 3

原创 Data Matrix码的使用

Data Matrix原名Data code,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明。Data Matrix又可分为ECC000-140与ECC200两种类型,ECC000-140具有多种不同等级的错误纠正功能,而ECC200则透过Reed-Solomon演算法产生多项式计算出错误纠正码,其尺寸可以依需求印成不同大小,但采用的错误纠正码应与尺寸配合,由于其演算法较为容易,且尺寸较有弹性,故一般以ECC200较为普遍。【百度百科】

2022-11-02 11:50:38 2077

原创 传统图像技术的边缘提取

【代码】传统图像技术的边缘提取。

2022-10-26 17:11:00 257

原创 windows10配置paddleOCR的CPU版本总结

paddleOCR的CPU版本依赖的库还是比较少的。如下opencv 本人配置的版本是opencv4.5.0上述就是全部依赖了。

2022-09-15 09:25:46 2499

原创 各种小功能集二

各种小功能集一。

2022-09-13 13:28:29 276

原创 bazel构建项目案例(第三方库,编译成库,运行案例)

使用bazel构建项目,包含如何引入外部库(项目中引入了opencv和编译的tensorflow lite库),如何编译成动态库和静态库,以及如何调用编译好的库。项目根目录的所有文件结构如下图所示。项目的构建由图中红色框起来的文件描述,其中蓝色的方框是生成的静态库和动态库(它们是从其他目录复制过来的).........

2022-09-01 14:58:42 5702

原创 sfm算法之三角化(三角测量)

即利用机械臂的信息直接进行深度估计。已知:手眼标定、相机外参(利用机械臂可获取)、两次拍摄图片目标的像素位置。目前从几次测试来看,效果还是可信的,具体误差没有评估。sfm算法流程一般是特征点提取、特征点匹配、计算本质矩阵/基础矩阵,最后三角化。但是利用机械臂去观察周围,前后帧姿态变化参数是具有的,所以不需要通过基础矩阵获取。

2022-08-22 15:03:50 1993

转载 解决普通用户使用sudo找不到命令

还是出现找不到命令,使用如下命令则成功。

2022-08-18 10:53:09 4807

原创 img2pose: Face Alignment and Detection via 6DoF, Face Pose Estimation代码理解

以上面的main.py为运行起点,img2pose代码主要调用逻辑如下所示(可配合。

2022-08-17 09:35:52 819

原创 以vgg为backbone的简易图像检索系统

时间拉到2000年后,如图2.1中所示,展示了多年来实例检索任务中的里程碑时刻,并且在图中着重标出了基于SIFT特征和CNN特征算法的提出的时间。三年后(2003),词袋模型(BoW)进入图像检索社区的视野,并在2004年结合了SIFT方法符被应用于图像分类任务。图像检索(Content-based Image Retrieval,简称CBIR)即以图搜图,基于图片语义信息,诸如颜色、纹理、布局、CNN-based高层语义等特征检索技术。该技术可分为实例和类别检索任务。当前需求更贴合实例图像检索。.....

2022-08-05 16:47:50 787

原创 pth转onnx的三种情况

pytorch框架模型文件转onnx的三种情况。

2022-08-05 16:40:53 1372 3

原创 vgg16网络裁剪并加载模型参数

主要是测试下模型裁剪后转onnx的问题。删除vgg16网络全连接层,加载预训练模型并重新保存模型参数,将该参数用于转onnx模型格式。

2022-08-05 15:20:57 558

原创 docker容器常用命令

docker常用命令

2022-06-27 15:28:12 1484 3

原创 三维重建了解

三维重建入门知识,及sfm算法的python实现

2022-06-14 09:41:35 3223 8

原创 c++的json读取操作

使用的开源库是nlohmann / json。后续操作也都是基于该开源库操作。本地json文件如下:{"model_config":{ "model_type":"paddlex", "model_cfg_file":"./models/yolov3/model.yml", "model_key":"", "model_filename":"./models/yolov3/model.pdmodel", "model_params_filename":"./models...

2022-05-19 16:46:43 4119

原创 gdb调试工具学习

一、安装与卸载1.1 安装sudo apt-get install gdb1.2 卸载sudo rpm -qa | grep gdb1.3 其他// centOS系统yum -y intall gdbyum -y remove gdb// 在 gdb 下使用 wi 启动可视化调试(图形界面都是用字符显示的)(gdb) wi二、调试前的准备 程序被调试编译需要加”-g“参数编译 一些常用调试参数:命令 命令缩写...

2022-04-14 10:56:09 2396

转载 OpenCV数据类型及转换

一、OpenCV数据类型无符号8bit整型(最常用):Unsigned 8bits uchar 0~255IplImage: IPL_DEPTH_8UMat: CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4有符号8bit整型:Signed 8bits char -128~127IplImage: IPL_DEPTH_8SMat: CV_8SC1,CV_8SC2,CV_8SC3,CV_8SC4无...

2022-03-14 09:55:23 6200

原创 coco数据集添加字段、合并数据集及过滤小分割区域

一、添加字段:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time :2022/2/17 10:03# @Author :weiz# @ProjectName :coco_evaluate# @File :add_key_word.py# @Description :# Copyright (C) 2021-2025 Jiangxi Institute Of Intelligent Industry

2022-03-07 09:43:47 1380 5

原创 svm测试性代码

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time :2022/2/17 14:53# @Author :weizimport globimport osfrom sklearn import svmfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import accuracy_scoreimport cv2fr.

2022-02-22 10:58:57 2365

原创 Can‘t parse ‘matches1to2‘. Sequence item with index 0 has a wrong type

在用opencv进行特征点匹配是碰到的问题,问题的全部信息如下:Traceback (most recent call last): File "D:/pycharmProject/Sfm-python-master/sfm.py", line 109, in <module> matches_for_all = match_features(key_points_for_all, descriptor_for_all, MRT, image_for_all, ...

2021-12-27 14:33:33 5244 2

原创 解决aruco marker不能在黑色背景下的识别问题

正常情况下,aruco marker不能在黑色背景下被识别,比如下图所示,图中有两个码,在白色桌上的码能够识别,但是在黑色托盘的码不能被识别。具体原因还没去确认,但是这个问题是被证实了的。 解决办法也挺简单的。具体操作就是将aruco marker黑色的部分变白,白色的部分变黑,然后在识别时,将图片黑白颠倒,就能识别。效果如下图所示,右边是原图,左边是黑白颠倒后识别结果。...

2021-10-12 16:26:43 816

原创 数据格式处理:数据转换(yolo转voc和voc转coco)及voc数据删除等

yolo转voc:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time :2021/8/31 下午3:06# @Author :# @ProjectName :mmdetection-master# @File :yolo2voc.py# @Description :import osimport codecsimport cv2import randomimport xml.etree.El

2021-09-10 10:24:12 734 1

libdmtx windows10 vs2017环境配置编译库

libdmtx windows10 vs2017环境配置编译库

2023-07-24

cbir的数据集,用于调试该系统。

cbir的数据集,用于调试该系统。

2022-08-05

sfm算法python实现

sfm算法运行效果可前往https://www.bilibili.com/video/BV1sY4y1G7Lg?spm_id_from=333.999.list.card_archive.click&vd_source=e8f9d8e0215b5f0f5af60e2c77580aa9

2022-06-14

FWebYolo.rar

这个小项目是基于flask微型目标检测服务。使用的是YOLOv3版本,加载的是在coco数据集上已经训练好的参数。我运行的环境是window10,pycharm。详情请看:https://blog.csdn.net/qq_31112205/article/details/101076676

2019-09-20

Halcon纹理识别的图片和代码

Halcon纹理识别的图片和代码!!!详情请看 https://blog.csdn.net/qq_31112205/article/details/89511103

2019-04-25

立体视觉小项目

该工程中实现了很多东西。包括标定,双目匹配算法,视差等等,详情可以查看https://blog.csdn.net/qq_31112205/article/details/85236892

2018-12-24

python利用pandas库求数据日期的差的Excel数据

python利用pandas库求数据日期的差这篇博文使用到Excel文件数据。详情请看。https://blog.csdn.net/qq_31112205/article/details/82714099

2018-09-15

python网络数据采集+python数据分析基础教程+Python数据分析与挖掘实战

这个压缩包中包含python数据分析基础教程:Numpy学习指南(第二版),python网络数据采集,Python数据分析与挖掘实战PDF,而且都是完整版的,可以放心的下载。

2018-06-13

空空如也

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

TA关注的人

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