自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 为什么ArcGis重采样后的tif图分辨率为0?

问题是这样的,我用ArcGis的重采样方法对我的原始tif图进行重采样、将它的像元大小改为原来的1/2,而且用的三次插值生成的、可是这个图片在ArcGis中能显示出来,但是在保存的文件夹中,图片的大小还有,可是分辨率为0?有没有大佬帮忙解答一下的?

2023-11-30 14:31:20 776

原创 2023.7.14学习汇报

由于图像尺寸较大,将原始的大图像裁剪成200×200的小图像,最后得到19129张图像,其中包括10847张大豆作物、4357张禾本科杂草、2014张阔叶型杂草以及1911张土地图像,并 按7 3的比例划分训练集和测试集。所以使用Leaky ReLU 激 活 函 数 代 替 ReLU 激活函数来加快网络的收敛速度。作物杂草图像的识别结果对比可以看出,本文的作物杂草识别模型对复杂环境下无人机获取的作物杂草图像的识别效果要优于 AlexNet、ResNet18、Res-Net50模型及其它主流算法的识别效果。

2023-07-14 20:00:00 245

原创 2023.7.12学习总结

棉花植株与杂草的光照强度会影响网络的识别 率,以不同时间和不同天气的棉花植株和杂草照片作 为数据集训练的 CNN 模型可以准确识别不同光照强 度的棉花植株和杂草。为 CNN 的混淆矩阵图,其中横坐标是预测的标签,为 测试集的分类结果,纵坐标为真实的标签,为测试集 原始结果,通过对比预测标签和真实标签可以分别 得到网络的棉花植株与杂草的识别精度;(5)将不同环境下棉花植株和杂草的测试集输 入训练好的 CNN 模型,得到测试集的测试精度和损 失,以此测试模型的识别分类能力。2.基于CNN的棉田杂草识别模型。

2023-07-12 18:02:43 187

原创 2023.7.10学习总结

将测试集输入到作物与杂草检测模 型进行训练,验证集在每个训练周期结束后调整 模型的超参数,使模型性能向着最优方向收敛, 测 试 集 用 于 对 训 练 完 成 的 预 测 模 型 进 行 性 能 评价。下图 为 3种 检测模型对叶片交叠情况的识别结果,可以看出 Yolov4和Faster-RCNN模型能够准确的预测出作物 的位置和数量,而SSD模型则只检测到一株作物。相比于其他 2种检测模型,Yolov4 模型具有检测速度快,识别 精度高的特点,能够较好的应用于智能农业除草 装备系统的作物与杂草识别检测。

2023-07-10 19:14:09 239

原创 2023.7.7学习汇报

本文改进的 FasterR-CNN 模型经 过训练13000次后损失值逐渐趋于平稳,损失值低于 0.04,收敛能力明 显 较 原 始 FasterR-CNN 强,验 证 了本文基于改进 FasterR-CNN 与迁移学 习 的 农 田 杂草识别算法的有效性。本文利用文 献[9] 中改进的双阈值非极大抑制算法置信度较高的边界框,即首先在目标物候选框中遍历得分最高的边界框,并 将 其 作为最终候选边界 框;然 后,所有候选框与得分最高 的边界框行交并运算,取双阈值对应范围内的边界框作为最终的候选框。

2023-07-07 17:48:31 183

原创 2023.7.6学习总结

调用cv.imshow()显示图像,在显示图像时使用cv.waitkey()设置适当的持续时间,如果太低视频会播放的非常快,如果太高就会播放的非常慢,通常情况下我们设置25ms就可以了。meanshift算法的原理很简单。假设你有一堆点集,还有一个小的窗口,这个窗口可能是圆形的,现在你可能要移动这个窗口到点集密度最大的区域当中。Harris角点检测的思想是通过图像的局部的小窗口观察图像,角点的特征是窗口沿任意方向移动都会导致图像灰度的明显变化,的速率从视频中提取图像,在人工去除冗余度过多的图片后,建立。

2023-07-06 18:46:37 140

原创 2023.7.5学习总结

为确保样本质量以及多样性,利用颜色迁移和数据增强来提高图像的颜色特征与扩大样本量,.通过综合对比VGG16,VGG19,ResNet50和ResNet101这4种网络的识别时间与精度,选择VGG16网络训练Faster R-CNN模型。为了显示所提出方法的有效性,在保证相同的图像处理方法和VGG16特征提取网络下进行Faster R-CNN与SSD6的对比,以及文中方法和文献[10]中的方法对比。今天看了一篇关于棉花的杂草识别的文献,题目是:基于Faster R-CNN的新疆棉花幼苗与杂草识别方法。

2023-07-05 18:50:15 139

原创 2023.7.4学习进度总结

Sobel边缘检测算法比较简单,实际应用中效率比canny边缘检测效率要高,但是边缘不如Canny检测的准确,但是很多实际应用的场合,sobel边缘却是首选,Sobel算子是高斯平滑与微分操作的结合体,所以其抗噪声能力很强,用途较多。掩膜是由0和1组成一个二进制图像,利用该掩膜图像要处理的图像进行掩膜,其中1值的区域被处理,0 值区域被屏蔽,不会处理。它是一个多阶段的算法,即由多个步骤构成。算法损失函数 中,对检测框不确定性分布建模,引导网络模型 生成的检测框精准定位待检目标,提高算法检测框定位准确率。

2023-07-04 18:26:11 149

原创 2023.7.3学习进度汇报

今天的学习任务主要分成两个部分一.相关文献的阅读。

2023-07-03 18:38:50 200

原创 2022.6.10学习总结

其实就是事件(按钮点击 、内容发生改变 、窗口的关闭事件) 或者是 状态 (check选中了, togglebutton 切换。当程序触发了某种状态或者发生了某种事件(比如:按钮被点击了, 内容改变等等),那么即可发射出来一个。如果会自定义信号,那么信号和槽基本上也就掌握了。除了接收Qt自带的信号之外,我们也可以自行定义信号,在合适的时机,自行发射信号。若想捕获这个信号,然后执行相应的逻辑代码,那么就需要使用到。为了能够实现,当点击某个按钮时执行某个逻辑,需要把具体的。发射出来后,会执行与之绑定的。

2023-06-10 22:12:15 110

原创 2023.6.8学习记录

控件和窗口的父类 ,自由度高(什么都东西都没有),没有划分菜单、工具栏、状态栏、主窗口 等区域。不过对话框一般不应该作为主窗口的存在,而是通过点击操作弹出,起到提示作用。的子类,包含菜单栏,工具栏,状态栏,标题栏等,中间部分则为主窗口区域。三.QMainWindow。

2023-06-08 22:13:02 113

原创 2023.6.6学习总结

比如: 登录,注册类似的场景。一.QGridLayout。二.QFormLayout。

2023-06-06 23:09:49 130

原创 2023.6.1汇报

通过上面的示例,我们能够看到水平布局器与垂直布局器是可以混合使用即嵌套使用。盒子布局,一般使用它的两个子类。一.QBoxLayout。

2023-06-01 20:38:11 99

原创 2023.5.30学习记录

其中通过availableGeometry().center()获得屏幕中心坐标。再通过frameFeometry()获得窗口大小(数据类型为元组)。从而能够满足将窗口显示在屏幕中间。纯文本控件仅仅作为标识显示而已,类似输入内容前的一段标签提示(账号 、密码)四.PyQt调整窗口大小,可以用resize方法。五.将窗口显示在屏幕中间。按钮对应的控件名称为。

2023-05-30 18:20:50 111

原创 2023.5.27学习记录

1.2当按下 MyCoin 判断是否在做动画,如果做动画,直接return,保证金币和银币动态切换的完整效果。1.1在MyCoin中加入了 isAnimation 判断 是否正在做动画条件。3.1PlayScene中 添加 isWin的标志 来判断是否胜利。2.1点击金币后 ,延时翻转周围金币实现。3.2如果胜利了,打印胜利信息。1.解决快速点击的效果不好。将所有按钮 屏蔽掉点击。

2023-05-27 23:19:19 119

原创 2023.5.26学习总结

2.2在PlayScene 中写了 int gameArray[4][4]的数组 维护每个关卡的金币状态。1.3MyCoin::MyCoin(QString btnImg) 构造函数中传入默认显示的图片金币。3.2.2如果flag为false ,改为true,并且开启定时器2 (反面翻正面)1.1先将金币的背景图案 放入到PlayScene中。1.4在PlayScene创建所有的金币按钮。1.2创建 MyCoin自定义金币按钮类。测试 金币翻银币 以及 银币翻金币。2每个关卡的默认显示。

2023-05-26 22:39:00 114

原创 2023.5.25学习总结

2在主场景中监听这个信号,并且当触发信号后,重新显示主场景,隐藏掉选择关卡的场景。2.1QLabel 设置 大小、显示文字、对齐方式、鼠标穿透。2配置翻金币游戏场景 设置标题、图标、大小、设置背景。1点击选择关卡场景的返回按钮,发送一个自定义信号。3实现返回按钮,可以返回到上一个场景(选关场景)2在按钮上面 设置一个QLabel显示关卡数。1利用一个for循环将所有按钮布置到场景中。1点击选择关卡按钮后,进入到翻金币游戏场景。一.开始场景与选择关卡场景的切换。二.选择关卡中的 按钮创建。

2023-05-25 22:19:16 124

原创 2023.5.24

2.重写void mouseReleaseEvent。2.重写void mousePressEvent。1.点击开始按钮后,延时进入到选择关卡场景。2.配置选择关卡场景(图标、标题、大小)二.选择关卡的返回按钮特效制作。3.设置背景图片、设置标题图片。1.点击后切换另一个图片。一.创建选择关卡场景。

2023-05-24 23:44:29 144

原创 2023.5.23学习记录

封装自定义按钮MyPushButton,构造函数,测试开始按钮,zoom1向下跳,zoom2向上跳。包括设置背景图标,设置固定大小,设置项目标题,设置背景等。1.创建项目、添加项目资源。

2023-05-23 22:44:50 98

原创 2023.5.18学习总结

3timerEvent 的返回值是定时器的唯一标示 可以和ev->timerId 做比较。1.利用事件 void timerEvent ( QTimerEvent * ev)2创建定时器对象 QTimer * timer = new QTimer(this)2启动定时器 startTimer( 1000) 毫秒单位。4每隔一定毫秒,发送信号 timeout ,进行监听。3启动定时器 timer->start(毫秒)5暂停 timer->stop。1利用定时器类 QTimer。

2023-05-18 23:24:56 102

原创 SCI总结基于计算机视觉和深度学习的精准农业杂草检测模型

本研究提出了一种新的基于计算机视觉和深度学习的精准农业杂草检测和分类(CVDL-WDC)模型。所提出的CVDL-WDC技术旨在正确地区分植物和杂草。所提出的CVDL-WDC技术包括两个过程,即基于多尺度快速RCNN的目标检测和基于最优极限学习机(ELM)的杂草分类。

2023-05-18 15:08:40 805

原创 2023.5.17学习总结

7.ev->button() 可以判断所有按键 Qt::LeftButton Qt::RightButton。9.格式化字符串 QString( “ %1 %2 ” ).arg( 111 ).arg(222)8.ev->buttons()判断组合按键 判断move时候的左右键 结合 & 操作符。3Widget中使用自定义控件,拖拽一个Widget,点击提升为,点击添加,点击提升。1添加新文件——Qt——设计师界面类 (.h .cpp .ui)6.ev->x() x坐标 ev->y() y坐标。

2023-05-17 22:46:51 171 1

原创 2023.5.16学习总结

根据csdn的实例,初步学习了pyqt5。

2023-05-16 23:09:14 119 1

原创 2023.5.15学习总结

2.1ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"姓名"<< "性别"<< "年龄");4.1ui->tableWidget->setItem(0,0, new QTableWidgetItem("亚瑟"));2.1ui->comboBox->addItem("奔驰");一.QTableWidget 表格控件。1stackedWidget 栈控件。4.QLabel显示动图 gif图片。3QLabel 显示图片。

2023-05-15 23:11:30 126 1

原创 2023.5.13学习总结

QToolButton 工具按钮 用于显示图片,如图想显示文字,修改风格:toolButtonStyle , 凸起风格autoRaise。radioButton 单选按钮,设置默认 ui->rBtnMan->setChecked(true);checkbox多选按钮,监听状态。1.设置头 ui->treeWidget->setHeaderLabels(QStringList()<< "英雄"<< "英雄介绍");二.QTreeWidget树控件。3添加根节点 到 树控件上。

2023-05-13 21:11:25 108

原创 2023.5.12学习总结

能够实现登陆窗口,利用布局方式,给窗口进行美化。选取widget进行布局,水平布局,垂直布局,栅格布局。给用户名、密码、登陆、退出按钮进行布局。默认窗口和控件之间有间隙,可以调整layoutLeftMargin,利用弹簧进行布局。模态对话框,不可以对其他窗口进行操作阻塞,非模态对话框,可以对其他窗口进行操作。

2023-05-12 19:14:54 92

原创 2023.5.11学习总结

1.将图片文件拷贝到项目位置下,2.右键项目,添加新文件,QT,QT recourse File,给资源文件起名3.res生成res.qrc 4.open in editor 编辑资源 5.添加前缀,添加文件 6.使用“:+前缀名+文件名”菜单栏最多有一个,工具栏可以有多个,状态栏最多一个,浮动窗口可以多个。设置核心部件只能有一个:SetCentralWidget(edit)。

2023-05-11 19:58:21 112

原创 2023.5.10学习总结

自定义信号要写到signals下,需要声明,不需要实现。可以有参数,可以重载。自定义槽函数写在public slot下,emit触发自定义的信号。案例:老师触发饿了信号,学生响应信号,请客吃饭。

2023-05-10 20:19:07 130 1

原创 2023.5.9学习总结

(1)用setparent。(2)通过构造函数传参。1.指定副对象两种方法。

2023-05-09 22:16:40 153 1

原创 2023.5.7学习内容

1.搭建了QT相关的环境。2.写了第一个QT程序。

2023-05-07 21:04:14 82 1

原创 2023.5.6C++学习

结合昨天看的第2章内容,今天开始看了第三章处理数据的一点点。2.整形short 、int 、long 、long long。(4)long long至少64位,且至少与long一样长。今天卖的C++ Primer Plus第六版书到了。(3)long至少32位,且至少与int一样长。(1)在名称中只能用字母字符、数字和下划线。(2)名称的第一个字符不能是数字。(2)int至少与short一样长。(4)不能将C++关键字用作名称。(3)区分大写字母和小写字母。(1)short至少16位。

2023-05-06 20:32:06 111 1

空空如也

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

TA关注的人

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