- 博客(119)
- 资源 (5)
- 收藏
- 关注
原创 ROS opencv PCL Ceres-solver之间版本对应关系
ROS1 : neoticOpencv : 4.6.0Ceres-solver : 2.0.0
2023-12-05 11:07:21 283
原创 Visual Studio配置PCL库
pcl的,这里自动读出来debug版本链接库名和全部链接库名,手动从liblist-all.txt中删除liblist-debug.txt中出现的文件名就生成了release版本。FLANN的,这里自动读出来debug版本和全部链接库名,手动从aflann-all.txt中删除aflann-debug.txt中出现的文件名就生成了release版本。3、右键刚刚新建的项目(注意不是源文件),选择:属性–配置属性–调试–环境–编辑,添加如下的环境。在源文件内的cpp文件中,拷贝如下内容,运行成功即配置成功。
2023-08-05 14:14:15 1817
原创 关于python的几个问题
1、为什么Django的后端程序不能开多进程?2、为什么Pthon Socket的服务端程序不能开多进程?而可以开多线程
2023-02-23 21:09:02 1321
原创 纹理识别(Texture Recognition)方向数据集下载链接
纹理识别方向涉及到的数据集比较多,而且不太方便下载,把常用的数据集下载链接整理到这里,分享给需要的朋友FMD 数据集:DTD 数据集:4D Light Material 数据集:http://cseweb.ucsd.edu/~viscomp/projects/LF/papers/ECCV16/LF_dataset.zip.GTOS 数据集:GTOS-mobile 数据集:https://drive.google.com/file/d/1Hd1G7aKhsPPMbNrk4zHNJAzoXvUzW
2022-05-31 18:47:46 1403
原创 Markdown语法学习
Markdown语法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-05-31 11:56:04 307
原创 Deformable DETR 代码学习笔记
1、求网络模型参数:n_parameters = sum(p.numel() for p in model.parameters() if p.requires_grad)print('number of params:', n_parameters)2、打印模型参数名称,以及创建参数字典 print(f"\n{'#'*20}\n print the parameters of model\n") for n, p in model_without_ddp.na
2022-05-11 11:45:46 1207
原创 pathlib 库学习及官方文档
pathlib — Object-oriented filesystem paths — Python 3.10.2 documentationhttps://docs.python.org/3/library/pathlib.html#pathlib.Path.rename
2022-05-11 11:28:33 633
原创 Latex 笔记 (持续更新)
1、换行 \\ : 换行 l1:换行。 \\[offset] : 换行.并且与下一行的行间距为原来行间距+offset。 \newline : 与 \\ 相同。 \linebreak : 强制换行,与\newline的区别为\linebreak的当前行分散对齐。2、分段 \par : 分段 两个回车(即中间空一行)3、分页 \newpage : 分页 \clearpage : 和\newpage类似。我们在使用CJK环境时.
2022-04-06 18:04:34 438
原创 Atom + Texlive 配置
用atom写LaTeX文档 - schaepher - 博客园 (cnblogs.com)https://www.cnblogs.com/schaepher/p/5934184.html1、下载TexLive,Installing TeX Live over the Internet - TeX Users Group (tug.org)2、TexLive 安装,最新TeXLive 环境的安装与配置 - 知乎 (zhihu.com)3、下载Atom,Atom4、Atom 内安装插件包:la...
2022-03-29 16:58:48 2371
原创 matplotlib 库画图
显示图片:import cv2import matplotlib.pyplot as pltimage = cv2.imread(image_path)plt.subplot(rw, cl, i)plt.title(title_name)plt.imshow(image) # if image is mask: plt.imshow(mask, crmp='gray') plt.axis('off')plt.show()保存图片:f = plt.gcf()
2022-03-24 14:26:44 1186
原创 比较颜色相似度,RGB空间转Lab空间
import numpy as npfrom colormath.color_objects import LabColor, sRGBColorfrom colormath.color_conversions import convert_colorfrom colormath.color_diff import delta_e_cie2000np.set_printoptions(np.inf)class Color(object): def __init__(self, co.
2022-03-16 22:34:03 2156
原创 神经网络上采样之:反卷积
reference::对抗神经网络九--反卷积_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1y5411V7pU?from=search&seid=931186217418602074&spm_id_from=333.337.0.047.2 转置卷积是一种卷积【动手学深度学习v2】_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1CM4y1K7r7?fro...
2022-02-10 17:37:05 481
原创 Numpy 矩阵简单操作
test = np.array([[12,23,34], [21,32,43]])print(test.shape, '\n', test, '\n')'''(2, 3) [[12 23 34] [21 32 43]]'''# test[:, 0] = test[:, 0] - 10# test[:, 1] = test[:, 1] - 20# test[:, 2] = test[:, 2] - 30test -= 20print(test.shape, '\n', test, .
2022-01-01 18:20:04 451
原创 二值mask图像 + RGB原图 生成可视化分割结果; 从二值mask获取分割轮廓点
可视化分割结果:import cv2import numpy as npfrom tqdm import tqdmfrom PIL import Imagefrom pathlib import Pathimage_root = Path('data/leftImg8bit/test/qdu')mask_root = Path('evaluation_logs/origin')save_root = Path('evaluation_logs/visual')for mask i.
2021-12-30 18:29:32 3977
原创 数据集增广 之 多个图片贴到一张图上,以及生成相应的json文件
多图合成一图:import osimport tqdmimport globimport jsonimport mathimport randomimport numpy as npfrom pathlib import Pathfrom PIL import Image, ImageDrawforesuffix = '_foreground.jpg'pseudosuffix = '_pseudo.jpg'jsonsuffix = '.jpg.json'# 旋转图片,没
2021-11-30 15:36:45 2950
原创 可视化COCO分割标注文件,以及单个json合成coco格式标注文件
import cv2import randomimport json, osfrom pycocotools.coco import COCOfrom skimage import iofrom matplotlib import pyplot as pltcoco_classes = ["111", "112", "113", "121", "122", "123", "131", "132", "133", "211", "212", "213", "2.
2021-11-30 15:29:45 3564
原创 计算flops、参数量等 以及 计算miou
(61条消息) pytorch: 计算网络模型的计算量(FLOPs)和参数量(Params)_Caesar6666的博客-CSDN博客_计算网络模型的参数量。(61条消息) pytorch转为onnx格式,以及加载模型的params和GFLOPs方法_六六六六神的博客-CSDN博客_pytorch加载onnx。...
2021-11-15 19:57:33 2215
原创 使用websockets,后台实时发数据,前台实时接受数据,并集成到Django
后端代码#!/usr/bin/env python# WS server that sends messages at random intervalsimport asyncioimport websocketsimport timeimport randomimport jsonfrom datetime import datetimeasync def my_test(websocket, path): while True: camera_ip
2021-11-04 11:59:53 438
原创 Django 包装python算法
urls.py 文件"""mysite URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.1/topics/http/urls/Examples:Function views 1. Add an import: from my_app import views .
2021-11-04 11:19:58 280
原创 Python 修改json文件以及操作sqlite3数据库
import json# data = dict(# total_pulps=0,# total_carts=0,# average_pulp=0,# last_record=0,# day_count=0,# night_count=0,# total_day_count=0,# total_night_count=0# )## with open('work_record.json', 'w') as f:# .
2021-11-03 12:38:26 419
原创 使用ONVIF协议控制海康威视球机
运行前应检测摄像头是否开启onvif协议,并添加添加用户import timeimport zeepimport requestsfrom onvif import ONVIFCamerafrom requests.auth import HTTPDigestAuthdef zeep_pythonvalue(self, xmlvalue): return xmlvalue# ########################## Move Camera ##########.
2021-11-02 20:34:03 6117 4
原创 点击小图出现大图,再点击还原
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="Content-Type" content="text/h.
2021-11-02 18:45:31 180
转载 使用Python标准库获取当前北京时间 (无需pytz)
使用Python标准库获取当前北京时间 (无需pytz)中国(大陆、香港、澳门、台湾)、新加坡、马来西亚、文莱、菲律宾均使用UTC+08:00时间且不实施夏时制。 因此无需pytz库,使用Python标准库即可计算当前时间及日期。 此方法不受系统默认时区的影响。在时区信息数据库中,Asia/Shanghai代表北京时间(中国标准时间),因为上海是人口最多的城市。from datetime import datetimefrom datetime import timedeltafrom...
2021-10-30 11:02:25 5968
原创 bashrc
############################################################################################ >>> conda initialize >>># !! Contents within this block are managed by 'conda init' !!__conda_setup="$('/home/donghao/anaconda3/bin/conda' 's.
2021-10-28 22:10:54 80
原创 判断图片是否全黑
# 判断是否为全黑图hands_mask = Image.open(hands_mask_path)r, g, b = hands_mask.getextrema()if r[1] == 0 and g[1] == 0 and b[1] == 0: continue定义:im.getextrema()⇒2-tuple含义:返回一个2元组,包括该图像中的最小和最大值。例子:>>>from PIL import Image>>>im01...
2021-10-28 22:08:52 3843 1
原创 借助numpy.rot90实现图片顺时针旋转90°,旋转后图片没有黑边
import cv2import globimport numpy as npfrom PIL import Imageimagelist = glob.glob('*.jpg')for imagename in imagelist: image = Image.open(imagename) image = np.asarray(image) rotated = np.rot90(image, 3) r, g, b = rotated[:, :, 0], rot.
2021-10-26 11:13:02 1343
原创 更改图片通道、重命名图片、修改图片像素值、更改图片尺寸
修改图片通道import osimport cv2import tqdmimport numpy as npfrom PIL import Imagegt_path = './gtFine_trainvaltest/gtFine/train/qdu/'gtlist = os.listdir(gt_path)for gt in tqdm.tqdm(gtlist): read_path = os.path.join(gt_path, gt) mask = .
2021-10-25 22:58:24 859
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人