- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 模型训练过程中图像尺寸变化对训练结果的影响
实验结论为:在图像尺寸的变化范围为模型尺寸和模型尺寸略大一点时,训练效果最好。在本例中图像尺寸的变化范围为[480,480,480,512],模型尺寸为480时效果最好。
2026-06-01 06:56:59
48
原创 模型训练中BatchSize大小对训练结果的影响
本文用于评估Batchsize对模型训练结果的影响。本文训练时,模型用的输入尺寸为480X480,用的BatchRandomResize为[448,480]。
2026-05-23 17:44:56
26
原创 模型尺寸对训练指标的影响
本文用于评估不同的模型尺寸对训练结果的影响。从结果来看,不是模型输入尺寸越大,训练指标越高。模型尺寸与BatchRandomResize配合使用,模型输入尺寸才能取得更好的效果。另外BatchRandomResize也不是越多越好,而是75%跟模型输入尺寸一致,25%的比模型输入尺寸+32时效果最好。结果可能受随机数的影响,但大致结论不变。
2026-05-14 19:37:27
52
原创 paddledetection进行目标检测的系列文章
在进行目标检测的过程中遇到的可能的优化点及其影响的总结,使用各种数据集进行验证,节省进行工业检测和视觉领域研究的人的时间。
2026-05-08 21:03:04
366
原创 使用paddledetection进行模型训练的配置
因为我的显存只有8G,因此这里的batchsize设置成3,其它的配置未做修改。数据集7类数据,使用了coco格式进行训练,目录改为数据集的存储目录。这个文件完全没有修改,后续也不会进行修改,因此不完全展示。使用paddledetection 2.7版本。除路径外没有改变配置。
2026-05-08 20:54:51
87
原创 目标检测模型的训练方法(比赛用)(insects数据集)
本次使用虫子数据集。通过利用推理结果修改标注框的方法,在不修改错误标签的情况下,将模型的训练的map指标也从0.83提升到0.937。...
2026-05-05 19:02:04
70
原创 可靠性的几种情况
*Request-reply:如果服务器死机(在处理请求时),客户端可以解决这个问题,因为它不会得到回复。然后它可以气急败坏地放弃,等待并稍后再试,找到另一个服务器,等等。至于客户的死亡,我们可以暂时将其视为“别人的问题”。*Pub-sub:如果客户端死了(得到了一些数据),服务器就不知道了。Pub-sub不会将任何信息从客户端发送回服务器。但是客户端可以在带外联系服务器,例如通过request-reply,并询问“请重新发送我错过的所有内容”。至于服务器死机,这超出了这里的范围。订阅者还可以自我验证他
2022-02-01 20:56:46
2453
原创 1.3. ★请求-应答模式(hwserver.c,hwclient.c)
让我们从简单的代码开始,一段传统的Hello World程序。我们会创建一个客户端和一个服务器,客户端发送Hello给服务器,服务器返回World。下文是C语言编写的服务器,它在5555端口打开一个ZMQ套接字,等待请求,收到后应答World。Example 1-1. Hello World server (hwserver.c)// Hello World 服务器// 绑定一个REP套接字至tcp://*:5555// 从客户端接收Hello,并应答World//#...
2022-01-31 18:44:17
1580
原创 1.2. 获取示例
本指南的所有示例都存放于github仓库中,最简单的获取方式是运行以下代码:git clone git://github.com/imatix/zguide.git浏览examples目录,你可以看到多种语言的实现。如果其中缺少你正在使用的语言,欢迎您补充。这也是本指南实用的原因,感谢所有做出过贡献的人。所有的示例代码都以MIT/X11协议发布,若在源代码中有其他限定的除外。...
2022-01-31 15:46:25
314
原创 C++ IO库条件状态
IO库条件状态 strm::iostate strm是一种IO类型。iostate是一种机器相关的类型,提供了表达条件状态的完整功能 strm::badbit strm::badbit用来指出流已经崩溃 strm::failbit strm::failbit用来指出一个IO操作失败了。 strm::eofbit strm::eofbit用来指出流到达了文件结束。 strm::goodbit 用来指出流未处于错误组安泰,此值保证为零。 s.eof()
2021-09-04 11:01:11
258
原创 Linux下的内存泄漏检测工具记录
拷贝自https://github.com/anjuke/zguide-cn/blob/master/chapter2.md任何长时间运行的程序都应该妥善的管理内存,否则最终会发生内存溢出,导致程序崩溃。如果你所使用的编程语言会自动帮你完成内存管理,那就要恭喜你了。但若你使用类似C/C++之类的语言时,就需要自己动手进行内存管理了。下面会介绍一个名为valgrind的工具,可以用它来报告内存泄露的问题。 在Ubuntu或Debian操作系统上安装valgrind:sudo apt-get i.
2021-03-23 11:36:32
334
1
原创 内嵌WinForm组件的WPF无边框窗体的实现方式
在内嵌WinForm窗体时,不能通过直接设置WindowStyle=“None”和AllowTransparency="True"来设置无边框,如果采用这种方式设置无边框,则Winform组件无法显示。若只设置WindowStyle=“None”,则会有难看的灰色边框,并使得窗体能够随意扩展大小。检索后发现可以通过设置Windows窗体格式的方式来设置无边框,使用User32.dll中的SetWindowLong函数。代码为:using System.Runtime.InteropServi
2020-12-30 20:25:50
471
原创 WPF中ComboBox的使用
<ComboBox Name=“videoList” Margin=“10,10,0,0”>选项赋值videoList.ItemsSource = VideoList;//其中VideoList为列表。选项数量videoList.Items.Count当前选择的选项videoList.SelectedIndex当前选择的选项的值videoList.SelectedValue...
2020-12-30 13:50:52
551
1
原创 VS2019编译出现大量LNK2019及LNK2001错误的原因
参考文章如下https://www.cnblogs.com/liangliu/p/7120192.html我遇到的问题如下:首先我有一个工程,已经跑通,工程生成的文件为exe;我需要生成一个工程,工程的输出为dll。在这种情况下,输出,结果在LNK的时候出现大量error。我首先比对了两工程的配置项,发现没有异常,然后LNK2019错误出现的原因,发现原工程为64位,新工程为32位,导致了LNK2019及2001错误,改正后编译通过。...
2020-12-29 10:11:56
2211
原创 FFmpeg操作命令记录
1.FFMpeg枚举设备记录ffmpeg -list_devices true -f dshow -i dummy2.FFMpeg进行音频转码ffmpeg -i a.mp3 a.m4a3.ffmpeg 进行摄像头麦克风推流ffmpeg -f dshow -i video="USB Camera" -f dshow audio="麦克风 (USB Microphone)" -vcodec libx264 -acodec copy -f flv rtmp://10.18.221.58:119
2020-12-29 09:21:27
248
原创 音视频基础知识总结
音视频各层协议不同及协议距离。协议层, rtmp,rtp等,传输有自有的数据包大小,文件如avi有索引方式,如avi的索引占整个文件的1/3。封装层,如ts,数据包大小固定为188个字节。编码层,如h264,数据包大小可能为65536。像素层,具体像素的大小,如yuv。一直无法区分协议层和封装层,在想通ts包只有188个字节而传输的数据包肯定不是188个字节之后,就可以区分二者了。...
2020-12-23 20:14:21
1008
原创 OpenCV操作FFmpeg中的Frame
以下例子是在FFmpeg的Frame中利用OpenCV进行边缘检测的例子int width=pCodecCtx->width, height = pCodecCtx->height;cv::Mat tmp_img = cv::Mat::zeros(height *3/2, width,CV_8U1);memcpy(tmp_img.data, m_pFrameYUVIngest->data[0], width * height);memcpy(tmp_img.data + w
2020-12-14 20:47:47
822
原创 vs2013中ffmpeg输入中文音频设备
wchar 转 utf8 代码char *dup_wchar_to_utf8(wchar_t *w){char *s = NULL;int l = WideCharToMultiByte(CP_UTF8, 0, w, -1, 0, 0, 0, 0);s = (char *)av_malloc(l);if (s)WideCharToMultiByte(CP_UTF8, 0, w, -1, s, l, 0, 0);return s;}使用中的核心代码:wchar_t
2020-12-14 20:38:31
483
1
原创 Windows 利用Com库枚举音视频设备
在枚举设备时,首先初始化COM库并设置并发模式;代码为HRESULT hr=CoInitializeEx(NULL, COINIT_APARTMENTTHREADED| COINIT_DISABLE_OLE1DDE);调用媒体功能初始化函数;代码为hr = MFStartup(MF_VERSION);创建要获取的属性;代码为IMFAttributes *pAttributes = NULL;hr = MFCreateAttributes(&pAttributes, 1);
2020-12-09 20:03:20
689
原创 FFMpeg Windows编译总结
FFMpeg Windows编译总结由于项目需要,在Windows环境下编译FFMpeg,由于公司使用库的环境为内网环境,所以只能选择离线安装方式。编译方案选型在百度上搜FFmpeg在Windows下的编译,实际上非常详细的傻瓜式的总结文章。对于一个陌生的编译环境,比较期待的就是这种傻瓜式的编译文章。这要求编译环境不能复杂。在编译时,我选用了Msys2编译环境。首先请去官网下载最新的msys2安装包[https://www.msys2.org/]。不要随便找个网址下载安装包,如果安装包的时间比较
2020-12-05 11:39:57
392
原创 项目是否还要进行的评估
最近遇到一个项目,项目开发的预算已经超出100000,并且项目的进度远落后预期。项目的负责人想要继续进行项目,因为已经投入了很多,项目预估还要50000块和1年的时间,这个项目如果我们做咨询的话,项目是否应该继续?我认为这个项目目前回到了问题定义阶段,就是再投入50000块1年的时间是否值得。前期的投入已经成为沉没成本。如果我们放弃了项目,这意味着我们以前的付出都已经成为泡影,没有任何收益
2017-09-26 20:47:17
399
原创 系统分析与设计的环境
系统分析与设计的产品是信息系统,它以项目的范围与定义为开始的。企业的信息系统捕捉和管理数据以产生有用的信息,为企业以及企业的雇员,客户,供应商和合作伙伴提供支持。当今社会,信息系统已经全民化,大部分的企业都会有自己的外部网站,有自己的内部管理系统,对信息系统更好的分类方式是按照功能。事物处理信息系统负责处理企业的事物,在一家超市中,销售人员的销售,采购员的进货,会计人员的记账,都是这一类的功能;管
2017-09-17 11:28:08
467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅