- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 opencv轮廓检测+最小外接矩形
# -*- coding: utf-8 -*-import cv2import numpy as npdef Gray_img(src): gray = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY) return graydef threshold_img(src): ret, binary = cv2.threshold(src, 20, 255, cv2.THRESH_BINARY) return binaryimage.
2020-12-30 17:49:01 1615 1
转载 RuntimeError: yolov5s.pt is a zip archive (did you mean to use torch.jit.load()?)
训练保存模型时,torch的版本是1.6.0 而加载模型时,torch的版本号低于1.6.0
2020-12-30 17:28:31 2023
原创 python 根据图片后缀名判断是否为jpg
if file_name.endswith('.jpg') or file_name.endswith('.JPG'):如果是则返回Truefor root,dirs,files in os.walk(dir): for file in files: file_name = os.path.join(root,file) #print(file_name) img = cv2.imread(file_name) print(.
2020-12-30 16:00:42 2572
原创 opencv如何获取图像的平均颜色
from PIL import Imagefrom PIL import ImageStat #关键方法def brightness(imgfiles): im = Image.open(im_file).convert('L') stat = ImageStat.Stat(im) return stat.mean[0]print(brightness('/home/user/2.jpg'))结果:注:255为白色,0为黑色...
2020-12-30 15:33:21 1987 3
原创 last_inner = inner_lateral + inner_top_down RuntimeError: The size of tensor a (81) must match the s
解决方法在fpn.py中注释掉64行,并取消注释62,63行即可
2020-12-30 10:31:47 259
原创 pytorch maskrcnn实战
首先在paths_catalog.py文件中修改数据集修改配置文件,并将修改后的配置文件添加到train_net.py的,
2020-12-29 17:44:14 543 2
原创 maskrcnn ImportError: cannot import name ‘_C‘
python setup.py build develop执行完后再运行就ok了
2020-12-29 15:18:45 1727 2
原创 Ubuntu 截屏(或截图)
截取全屏PrintScreen截取当前窗口Alt+PrintScreen截取任意矩形内容Shift+PrintScreen,内容可以通过鼠标移动可以选择保存位置,也可以复制到剪贴板
2020-12-29 11:16:10 217
原创 SSD+FPN+resnet修改输入图像尺寸
来看一下ssd300与ssd512的cfg文件对比# SSD300 CONFIGS# voc = {# #'num_classes': 21,# 'num_classes': 7,# 'lr_steps': (80000, 100000, 120000),# 'max_iter': 180000,# #'max_iter': 10000,# 'feature_maps': [38, 19, 10, 5, 3, 1],# 'min_d.
2020-12-29 10:28:29 1740
原创 Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
内存使用过多导致内存不足,尝试改小batch_size
2020-12-23 14:38:25 996
原创 conda:未找到命令
sudo vim ~/.bashrc末尾加入export PATH="/home/user/anaconda3/bin:$PATH"source~/.bashrc生效
2020-12-22 14:28:12 1165
原创 pytorch def __init__(self, num_classes, bkg_label, top_k, conf_thresh, nms_thresh):
self.softmax = nn.Softmax(dim=-1)#所有类的概率相加为1self.detect = Detect(num_classes, 0, 200, 0.01, 0.45)top_k, conf_thresh, nms_thresh分别表示一张图片中,每一类的预测框数量 置信度阈值,低于该阈值的预测框会被舍弃 非极大值抑制,值越小表示要求的预测框重叠度越小,0.0表示不允许重叠...
2020-12-21 17:50:39 693
转载 labelimg快捷键
Ctrl + s | 保存 |±-----------±-------------------------------------------+| Ctrl + d | Copy the current label and rect box |±-----------±-------------------------------------------+| Space | 标记当前图片已标记
2020-12-21 10:07:46 983
原创 RuntimeError: DataLoader worker (pid(s) 25331) exited unexpectedly
将num_workers改成0
2020-12-19 16:36:38 315 2
原创 调用目标检测百度接口api
# encoding:utf-8import requestsimport urllib.requestimport base64import json'''easydl物体检测'''request_url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/detection/taozhou"filename = '/home/user/图片/1.jpg'headers = { 'Content-Type' : 'applic.
2020-12-18 19:24:24 549 1
原创 RuntimeError: DataLoader worker (pid 28449) is killed by signal: Killed.
可能是内存不够用尝试减少number workers试试
2020-12-18 10:59:10 518
原创 TypeError: can‘t convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory fi
pt = (detections[0, i, j, 1:] * scale).cpu().numpy()加上cpu
2020-12-14 18:43:52 177
原创 Error mounting /dev/sdc1 at /media/XXXX: Command-line `mount -t “ntfs“ -o
查看分区挂载情况sudo fdisk -lsudo ntfsfix /dev/sdc1修复分区OK!NTFS partition /dev/sdc1 was processed successfully.
2020-12-14 16:49:24 1037 1
原创 python无法显示饼图
首先在终端中查看字体路径import matplotlib print(matplotlib.matplotlib_fname())然后到下载好字体,放到ttf文件夹里面修改matplotlibrc文件font.family : sans-seriffont.serif :simhei.ttffont.sans-serif :simhei.ttf#font.style : normal然后查看一下matpl...
2020-12-14 11:19:21 793
原创 cv2不能读取中文路径
path = 'xxx.jpg'img = cv2.imdecode(np.fromfile(path, dtype=np.uint8), cv2.IMREAD_UNCHANGED)
2020-12-08 11:20:02 235
原创 pyqtsignal()作用
from PyQt5.QtCore import QObject , pyqtSignalclass CustSignal(QObject): #声明无参数的信号 signal1 = pyqtSignal() #声明带一个int类型参数的信号 signal2 = pyqtSignal(int) #声明带int和str类型参数的信号 signal3 = pyqtSignal(int,str) #声明带一个列表类型参数的信号 sign.
2020-12-05 09:32:21 12847 3
原创 pyqtSignal()
class GUI_progressBar(QWidget)QWidget是所有用户界面对象的基类class GUI_progressBar(QWidget): #声明无参数的信号 close = pyqtSignal() #声明一个带参数的信号 model = pyqtSignal(SSD) #SSD为class SSD(nn.Module) class SSD(nn.Module): """Single Shot Mult...
2020-12-05 09:24:36 790
转载 pyqtSignal信号和槽
信号与槽机制作为Qt最重要的特性,提供了任意两个QT对象之间的通信机制每个Qt对象都包含预定的信号和槽,当一某一特定事件发生时,一个信号被发射,与信号相关联的槽则会响应信号完成相应的处理。信号与槽机制常用的连接方式为: connect(Object1,SIGNAL(signal),Object2,SLOT(slot))self.connect(button, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('close()'))第一个参数时b
2020-12-04 17:31:06 367
原创 conda创建虚拟环境
创建环境conda create -n 环境名python=3.5 退出环境source deactivate 删除环境conda remove -n 环境名 --all 删除环境内某个包conda remove --name 环境名 包名、、
2020-12-04 14:43:26 72
原创 unable to find a medium containing a live file system
U盘插到了USB3.0 及以上的插口,换到USB2.0就可以了
2020-12-03 11:02:47 270
hrnet量化后的rknn模型,经测试后关键点坐标对齐,可用
2023-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人