自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(510)
  • 资源 (1)
  • 收藏
  • 关注

原创 算法工程师工作面试常考问题汇总

https://blog.csdn.net/xie__jin__cheng/article/details/143232103(主要有四类智能指针)https://blog.csdn.net/weixin_75172965/article/details/138239359(讲的不错哇。智能指针不是指针,是一个管理指针的类,用来存储指向动态分配对象的指针,负责自动释放动态分配的对象,防止堆内存泄漏和空悬指针等等问题。其核心作用是允许派生类重写基类方法,并通过基类指针或引用在运行时选择正确的函数实现。

2025-06-10 16:54:31 172

原创 c++ opencv 形态学操作腐蚀和膨胀

参考腐蚀博客:https://blog.csdn.net/m0_54069809/article/details/148148467。https://codec.wang/docs/opencv/basic/erode-and-dilate(上图图片参考博客)https://www.jb51.net/article/247894.htm(上图图片来自这个博客)cv::dilate(src, dst, kernel);

2025-05-29 15:32:43 286

原创 c++opencv soble算子

https://blog.csdn.net/qq_34222839/article/details/147126809这篇博客讲的理论方面比较好。下面讲的东西就是代码方面的。

2025-05-15 09:59:36 200

原创 C++ OpenCV 图像处理

参数-1表示输出图像与输入图像保持相同的数据深度。

2025-05-12 09:20:23 217

原创 Mac QT水平布局和垂直布局

如果你尝试多次调用 setCentralWidget(),之前设置的中心部件会被删除(如果它没有其他父对象的话),然后新的部件会成为中心部件。因此,在设置新的中心部件之前,请确保妥善处理之前的部件,以避免内存泄漏或其他问题。在Qt中,QMainWindow 类的 setCentralWidget() 方法用于设置窗口的中心部件。QMainWindow 通常用于创建应用程序的主窗口,而中心部件是占据主窗口大部分空间的组件,通常用于显示主要的内容或功能。

2025-05-09 20:38:56 540

原创 c++回调函数

在C/C++中,typedef的作用是为复杂类型定义一个易读的别名。

2025-05-03 20:28:54 312

原创 MaC QT 槽函数和Lambda表达式

在mainwindow类的构造函数用connect()函数把槽函数加入。注意就不用在另外写一个槽函数啦。第二种Lambda表达式。

2025-05-03 19:09:47 297 1

原创 c++opencv滚动条-调整图像的亮度

createTrackbar 是 OpenCV 中用于创建滑动条(Trackbar)的函数,常用于交互式调节参数(如亮度、对比度等)

2025-04-29 16:56:09 177

原创 Mac 创建QT按钮以及一些操作

/前两个代表了位置,后两个代表了长和宽箭头所指就是代表位置的坐标。在创建QT项目好 后我们打开mainwindow.cpp,下面所示的代码都是在这个cpp文件里面因为它是窗口的入口函数。//如果设置成false框和字体都不可见,想要可见要设置成true。//QT的扁平化处理,如果设置成true就会隐藏框。//窗口字体设置颜色以及背景设置颜色,设置字体大小。

2025-04-29 11:05:07 568

原创 深度学习小记(包括pytorch 还有一些神经网络架构)

在PyTorch中,unsqueeze函数用于在指定维度上增加一个维度。在PyTorch中,squeeze函数用于在指定维度上增加一个维度。

2025-04-24 10:45:12 293

原创 YOLOv8非常详细的模型的训练两种方式

root/.config/Ultralytics/ 在这里运行时会自动生成一个settings.json配置文件,里面会自动生成/opt/data/private/YOLOv8-main/datasets(无论你的数据集的路径是啥)所以你的数据包要放在datasets下。data=/opt/data/private/YOLOv8-main/ultralytics/cfg/datasets/aquarium.yaml 这个就是上面说的你自己数据.yaml的配置。这是以写文件的方式训练yolo。

2025-04-22 15:41:14 637

原创 RoBoflow数据集的介绍

https://public.roboflow.com/object-detection(该数据集的网址)可以点击红色箭头所指,右边是可供选择的一些yolo模型的格式。具体的类别可以从data.yaml里面看。选择下载了一个,可以看到数据文件。点击图像可以看到一些基本情况。点击红色箭头所指,也可以选择。如果我们想要下载,直接点击。如果你想下载其他数据集。可以看到一些基本情况。

2025-04-19 22:41:12 329

原创 yolov8的数据处理lableimg的安装以及使用

前面的python3是我指定的python版本,后面是要运行的程序,用pip导入包也是要制定python解释器的,但是多了一个参数-m,例如/usr/local/bin/python3 -m pip install lxml。https://blog.csdn.net/m0_64854963/article/details/139210169(这个链接给出了解决的办法)需要注意的是第一步打开目录选择你要帮助的数据,第二步更改存放目录(目的是把结果保存在这个文件夹),点击查看,选择自动保存模型。

2025-04-19 22:07:33 531

原创 c++opencv4 图像像素的算法操作

是 OpenCV 中一个非常有用的模板函数,用于将一个数值从一种类型安全地转换为另一种类型,同时确保结果在目标类型的有效范围内。第一个参数代表原图像,第二个参数代表倍数/减数/加数/除数,第三个代表,新的图像,如果超过了255会被截断变成255。需要注意的是如果任何超过255的值都会被截断为255,而低于0的值会被截断为0。

2025-04-18 15:39:30 169

原创 c++opencv图像读写操作

在上面我们可以看到上面访问像素灰度和彩色是有两种方式访问的,但是指针都是一种方式,原因是都是uchar类型的。int pv = image.at(row, col) image.at(row, col)返回的是uchar 但是int pc又把它转为了int类型。这样的一个操作bgr里面包含三个值。

2025-04-11 14:28:11 141

原创 c++opencv图像的创建与赋值

因为有操作符的重载,可以把数字给Mat类型对象,m3=127,这时候只会有第一个通道是127,其余通道是0,可以使用Scalar(127, 127, 127)这个函数,把三个通道都赋值成127,当然也可以换成其他数字。需要注意的是进行了拷贝构造,而且是浅拷贝,m1,m2,image都指向同一个东西,如果改变一个,另外两个也会改变。需要注意的是如果CV_8UC1改成了CV_8UC3,虽然生成了3通道,但是只会在第一通道生成1,其余通道都是0。

2025-04-02 10:36:59 192

原创 c++opencv读取,保存以及颜色转换

IMREAD_ANYCOLOR : 如果设置了这个标志,无论图像是彩色还是灰度,都会以彩色图像的形式读取, 如果图像本身是灰度的,OpenCV会将其转换为伪彩色图像(即每个像素点有三个相同的颜色通道值)。把图像显示出来,"input"代表显示窗口的名字。//0表示可以一直暂停,让图像显示,如果是10就让图像显示10秒。读取函数,返回是Mat类型,IMREAD_GRAYSCAL以灰色图像显示。2.src.empty()判断读取图像是否为空。

2025-04-01 20:58:10 223

原创 c++ 利用socket的创建一个简单的服务器和客户端通信

下面这是一个简单的客户端代码。本人公众号:苻苓清心呀。

2025-04-01 20:35:30 173

原创 c++ scoket的使用(主要是服务器端)

它接受三个参数:地址族(如AF_INET)、套接字类型(如SOCK_STREAM)和协议(通常设置为0,让系统自动选择协议,如TCP或UDP)。server_addr.sin_addr.s_addr = INADDR_ANY:设置sockaddr_in结构体中的IPv4地址字段为INADDR_ANY,表示服务器将监听所有可用的网络接口。server_addr.sin_family = AF_INET:设置sockaddr_in结构体中的地址族字段为AF_INET,表示使用IPv4协议。

2025-04-01 20:28:07 347

原创 Mac vscode配置c++ opencv(有点小麻烦)

是一个用于管理库的元数据的工具,它可以帮助开发者在编译程序时自动获取库的编译和链接标志等信息。上面三个包的生成可以从https://blog.csdn.net/weixin_61847083/article/details/135304535找到。lanuch.json文件的生成lanuch.json文件其实是用于调试的,没有该文件就不能进行调试。4.配置4个json(应该很难配置,关注我后台私信,我给你配好的文件)c_cpp_properties.json配置c/c++编译环境。

2025-04-01 20:15:00 521

原创 cuda 运行时API和cuda驱动API

这两种 API 在性能上几乎没有差别。从程序的可读性来看,使用 CUDA 运行时 API 是更好的选择。1.它是一组基于C语言风格的函数集,允许开发者管理GPU设备、执行流同步以及处理模块等操作。CUDA运行时API是NVIDIA提供的一个用于在GPU上执行并行计算的应用程序编程接口。2.提供了丰富的函数接口供开发者管理GPU设备、执行流同步以及处理模块。

2025-03-18 09:10:51 211

原创 Mac QT安装配置与创建项目

1.选择自己的qt版本可以手动选择或者自动检测,这里面可以设置QT版本(要先配置QT版本,然后构建配套才能使用)也就是构建配套是用来为我们项目服务用的,你可以选择默认的。在创建的过程中选择qmake好一些。在下面就可以选择自己设定的构建配套。

2025-03-07 16:04:01 299

原创 c++类继承的一些反思

2.在继承中,派生类的空间中有一份基类的,派生类和基类共有基类的数据,所以我们可以用父类初始化。3.s.print()会输出是父类类型,虽然子类继承了父类,但函数是父类的。1.在创建对象中,数据被存储,类只有一份。

2025-03-05 18:42:34 165

原创 AttributeError: ‘bool‘ object has no attribute ‘__module__‘

看到githup里面的一个评论解决的。

2024-10-24 16:38:33 735

原创 将博客搬至CSDN

1。

2024-03-12 20:26:48 221

原创 vscode连接服务器与FileZilla上传到服务器

https://www.cnblogs.com/qiuhlee/p/17729647.html

2024-02-26 19:31:46 722

原创 提取扩展时出错 XHR

我的报错原因是魔法开着,因为上面开着代理,关闭之后,重新试以下就可以了。

2024-02-22 11:28:20 447

原创 解决zsh: command not found: python

2024-02-18 20:36:12 324

原创 池化为什么能增大感受野

2024-01-12 11:12:11 520

原创 Mac latex的安装与使用

安装简单使用。

2024-01-09 16:52:01 805

原创 使用apt可以查看linux中已经导入了哪些python包

apt命令是Debian和Ubuntu Linux中的高级包管理器,可以用于安装、升级和删除软件包。

2023-12-18 09:40:01 636

原创 解决:ModuleNotFoundError: No module named ‘ldm‘

sys.path.append(程序所在路径)

2023-12-13 08:56:36 2329

原创 解决ImportError: cannot import name ‘VectorQuantizer2‘ from ‘taming.modules.vqvae.quantize‘

运行中遇到一个错误:ImportError: cannot import name ‘VectorQuantizer2’ from ‘taming.modules.vqvae.quantize’ ,按 https://github.com/CompVis/stable-diffusion/issues/72 中的方法处理,即用 https://github.com/CompVis/taming-transformers/blob/master/taming/modules/vqvae/quantize.py

2023-12-11 20:54:18 3086

原创 解决RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory

我的是权重模型损坏换了一个就好了。

2023-12-11 20:52:46 716

原创 解决bash: conda: command not found

2023-12-08 17:03:52 497

原创 Textual Inversion

https://www.bilibili.com/read/cv25430752/

2023-12-07 22:06:10 465

原创 nn.linear()的用法

https://blog.csdn.net/zhaohongfei_358/article/details/122797190

2023-11-23 16:32:30 146

原创 linux:(.text+0x24): undefined reference to `main‘

原因:这是没有使用了共享库,没有链接,添加了-shared选项之后,即可。

2023-11-06 10:39:01 548

原创 Classifier-Free Guidance

顾名思义,在原来扩散模型的基础上加上一个引导,让扩散模型朝着我们想要的方向去生成图像。从上图可以了解到生成下一张图像是有分类器参与的。1.为什么需要分类引导。要参与下一张图像的生成。无分类器就是这种形式。

2023-11-02 20:03:44 424

原创 attention mask

2023-10-26 20:05:34 226

850数据结构 2021年.pdf

850数据结构 2021年.pdf

2021-12-05

空空如也

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

TA关注的人

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