博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Hugh's Blog
文档
目标检测中,如何估计目标的角度呢?
引入在准备工训实践大赛的过程中,你一定被机械臂困扰过吧?得到了一个物体的框了,应该让机械臂旋转多少度才能更好的抓取物体呢?例如,这里有一个矿泉水瓶。 我们应该让机械臂旋转到刚好能抓到瓶子的“腰上”,而不是从瓶盖抓到瓶身,因为我们的机械夹爪可能没这么长。 下面这个视频是我们当时做的效果。 实现原理十分简单,通过轮廓检测算子得到物体的轮廓,然后进行线性回归得到w和b即可,最后对w取反正切...
2025-03-15
Read More
使用语义分割的办法增强目标检测的数据集
介绍在进行目标检测任务时,背景通常会成为影响我们识别的准确性,例如,模型有时候会把背景识别成 某件物体、两个物体相互遮挡掉一部分而识别错误等,并且卷积神经神经网络的旋转适应性有局限,缺乏显示的旋转不变性机制,也就是说,在物体出现旋转的摆放情况下,通常会变得难以识别、置信度低下等问题,如果你试过市面上的旋转增强方法,你会发现它们都会有bbox莫名其妙变大的bug,这个是无法避免的,只有已知物体...
2025-03-15
Read More
使用PyWin32的游戏自动化
请注意!!你需要确保你创建Python代码的位置路径不包含中文!否则会出现一些意料之外的问题 PyWin32实现基础的游戏脚本首先,确保你安装好python(建议版本3.8开头的),然后将这段指令直接粘贴进cmd里 12345pip install opencv-python==4.4.0.40 -i https://pypi.mirrors.ustc.edu.cn/simple/pip ...
2025-03-09
Read More
Pytorch的梯度下降算法、实现逻辑回归以及泰坦尼克号幸存者预测、手写数字识别
first.py机器学习的HelloWorld,暴力方法对y=kx+b线性模型进行拟合,拟合的结果 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253from matplotlib import pyplot as plotfrom mpl_too...
2022-03-30
Read More
OpenCV的KCF目标跟踪、测量目标、模板匹配
KCF目标跟踪调用TrackerKCF_create直接进行物体追踪 12345678910111213141516171819202122232425262728import cv2class Point: def __init__(self,x,y): self.x=x self.y=ytracker = cv2.TrackerKCF_create()v...
2022-03-30
Read More
提取YOLOv5图像分析结果
取得模型推理出的位置数据、类YOLOv5的物象识别效果真是惊艳! 不过当我有这样一个需求:取得某个物件在图片中的的具体位置的数据并取出,供其他语言、类来调用应该如何操作呢? 通过分析代码可以知道,run函数中的xyxy是存放矩形框的两个顶点、cls是类id(例如人的id是0) 1label = None if hide_labels else (names[c] if hide_conf ...
2022-01-26
Read More
图像处理笔记:滤波、腐蚀、膨胀、梯度及Sobel算子
准备工作读取灰度图的方法: 1img = imread(<path>,cv2.IMREAD_GRAYSCALE); 滤波操作来,咱们首先产生些噪点 12345678910111213import cv2;import random;img = cv2.imread("E:\\avatar_small.jpg");imgSize = img.shape;y=im...
2022-01-25
Read More