- 博客(75)
- 收藏
- 关注

原创 关于元宇宙的几点设想
最近,元宇宙火了。就像一夜春风吹来, 经历寒冬的互联网瞬间开满了元宇宙的小花。作为在这个行业中的我也是时常听到,刚开始不以为然,觉得和之前炒过的虚拟现实VR、增强实现AR雷同,只是旧东西换个包装重新炒作。然鹅,最近几天闲下来认真看了看, 才发现我之前的看法很浅薄。重新更新下我的看法,和我自己的对元宇宙的设想,并记录下来。什么是元宇宙呢?元宇宙应该是由虚拟现实、增强现实、互联网等技术构造成的一个平行于现实世界的虚拟空间。每个现实中的人可以一个或多个身份(或者唯一身份)存在这个空间中,生产劳动,创造价值。为
2021-11-30 15:56:42
1112
1
原创 Shell 使用日期或计数器 命名 文件
date获取系统时间,"+%Y_%m_%d_%H_%M_%S"指定格式,$time 输出时间, ~/Desktop/ $newFile指定位置下的文件夹。
2023-11-18 11:06:35
840
原创 在运行yolov5时,报错:attributeerror: ‘FreeTypeFont‘ object has no attribute ‘getsize‘(已解决)
在运行yolov5时,报错:attributeerror: ‘FreeTypeFont’ object has no attribute ‘getsize’原因是pillow版本问题:降低版本就行。
2023-11-17 11:54:07
493
原创 ubuntu20.04运用startup application开机自启动python程序
运用startup application开机自启动python程序。(根据显示提示安装)。在显示程序中搜索startup,打开应用程序。在程序目录下,创建start.sh 文件并进行编辑,,如果显示没有则先进行安装,
2023-10-19 15:22:49
2039
原创 记录跑yolov5时,遇到的一个问题
今天运行yolov5时,遇到一个bug.后面发现batchsize设置过大造成的。将batch-size设置小一些,问题得到解决。
2023-10-08 15:51:02
436
原创 Arial.tff字体,YOLO中下载。已解决
链接:https://pan.baidu.com/s/1owG5tOmi2a2TGwBShrq4bw。跑yolo模型的时候,总室自动下载arial.ttf字体,又下载不下来。–来自百度网盘超级会员V1的分享。
2023-09-19 19:29:33
2504
2
原创 运行yolov5时报错,已解决
运行时报错:AttributeError: ‘FreeTypeFont’ object has no attribute ‘getsize’其实时pollow版本10.0之后,删除了getsize的方法,将pillow版本降低即可。
2023-09-14 10:20:51
784
原创 RK3588算法盒子maskrom模式下系统烧录
等待烧录完成后, 重新开机进入loader模式下, 进行烧录Untunt20.04系统的操作就行。先在firefly官网下载bulidroot文件,然后进行烧录相关文件。
2023-09-07 14:43:33
931
原创 记录一个错误:cannot schedule the futures after interprete shutdown
今天运行代码时出现一个错误。在python3.8及以下版本的环境中没有问题,在python3.9中出错,报:runtimeerror:cannot schedule the futures after interprete shutdown。由于对通讯一块不熟,查了好久,才发现是版本的问题,python3.9中协程的实现不用这种。
2023-08-31 19:34:56
2996
原创 ubuntu系统下访问github网站出现乱码,无法访问等问题
该问题一般由于IP设置问题导致,我们将重新编辑/etc/hosts.等上一分钟重启github网站就基本正常了。安装nscd ,输入命令。重新启动nscd服务,记录一个遇到的问题。
2023-08-25 09:30:15
631
1
原创 运行RKNN自带示例时,报错InvalidVersion,已解决
记录一个错误:运行RKNN自带示例时n.packaging.version.InvalidVersion: Invalid version: ‘1.4.0-22dcfef4’。原因时:setuptool版本过高,
2023-07-28 09:54:26
2568
原创 Ubuntu18.04升级GLIBC_2.29,解决ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘
解决,期间遇到,./config不成功,
2023-07-13 19:24:57
994
1
原创 ununtu18.04安装cuda时报错 由于没有公钥,无法验证下列签名: NO_PUBKEY A4B469963BF863CC
记录一下:ubuntu安装cuda时, 按官网输入到。重新输入命令:sudo apt-get update。
2023-07-12 11:24:18
2359
原创 pycharm配置虚拟环境
重新启动pycharm ,这样我们的虚拟环境就配置好了, 终端也在该文件夹。pychram配置虚拟环境,然后使终端在该目录下。
2023-07-05 14:53:09
2132
原创 报错:CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake:48 (message):
cmake报错
2022-11-17 10:58:33
4834
1
原创 在训练ssd网络的时候,报label_idx = self.class_to_ind[name], KeyError = ‘c‘的错误
在训练ssd网络的时候,报label_idx = self.class_to_ind[name], KeyError = 'c'的错误
2022-10-18 15:48:03
1023
3
原创 运行ssd300报错UserWarning: volatile was removed and now has no effect
ssd300,报错
2022-10-11 17:01:35
829
原创 训练yolov5时,RuntimeError: CUDA out of memory.
训练yolov5时, 遇到错误。RuntimeError: CUDA out of memory. Tried to allocate 56.00 MiB (GPU 0; 10.00 GiB total capacity; 9.13 GiB already allocated; 0 bytes free; 9.26 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max
2022-04-12 17:37:59
6719
原创 tensorflow2 运行时报错 AttributeError: ‘list‘ object has no attribute ‘_in_graph_mode‘
原代码variavles = [convc_net.trainable_variables + fc_net.trainable_variables] for epoch in range(30): for step, (x, y), in enumerate(db_train): with tf.GradientTape() as tape: out = convc_net(x) out =
2022-01-15 10:48:48
2056
原创 【无标题】安装yoloV5,遇到的问题Cannot uninstall ‘PyYAML
ERROR: Cannot uninstall ‘PyYAML’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.解决方法:pip install PyYAML --upgrade --ignore-installed PyYAML直接升级。...
2021-12-15 14:41:55
1245
原创 安装yolov5时,遇到的问题
安装时提示几个类似的错误。不匹配问题。ERROR: labelme 4.6.0 has requirement matplotlib<3.3, but you’ll have matplotlib 3.5.1 which is incompatible.我们只需pip uninstall labelme, 然后 pip install --upgrade labelme 就可以解决其他的不匹配问题。对应的不匹配先卸载,在安装就可以啦。...
2021-12-15 14:30:54
1224
原创 opencv 实线PS色阶调整
#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;class Level {public: int Shadow; //输入色阶黑点值 float Midtones; //输入色阶灰点值(注意是浮点数) int Highlight; //输入色阶白点值 int OutputShadow; //输出色阶黑点值 int OutputHighlight; //输
2021-09-06 16:32:38
670
原创 OpenCV读取视频失败<无可用信息,未为 opencv_world341.dll 加载任何符号> cv::VideoCapture
OpenCV读取视频失败。。。。。单步调试显示<无可用信息,未为 opencv_world341.dll 加载任何符号> cv::VideoCapture。解决方法:第一种:转换视频格式第二种:填写正确的路径第三种 :将build\bin路径下的opencv_ffmpeg文件复制到项目下,所谓项目下,就是VS中和源文件在一起的同一路径下我遇到几次了,都是第三种, 时间久了又忘记了为啥出现这个错误。记录下来。出现下面这种问题, 一般是视频路径问题。warning: E:\Video
2021-07-28 15:44:40
3457
原创 1.棋盘格制作,相机纠偏
制作棋盘格,生成图片以后,复制到word中,用A4zhi直接上代码#include<iostream>#include<opencv2\core\core.hpp>#include<opencv2\highgui\highgui.hpp> using namespace std;const int perBoardPixel = 100;const cv::Size boardSize(8, 12);const cv::Size resolution(9
2021-06-28 17:43:40
286
原创 3.鱼眼摄像机纠正,相机纠偏,详细源码及讲解
保持奋斗的连续性,你将无坚不摧!!!!1.棋盘格制作c++,相机纠正做好棋盘格,进行相机纠偏。纠偏原理,网上一堆直接查。直接上代码。//运行环境 VS2019+opencv3.4.10 已测试 VS2015+opencv3.2已测试// time:2021.6.28#include <opencv2\opencv.hpp>#include <fstream>using namespace std;using namespace cv;int main(){
2021-06-28 15:29:57
748
原创 2.图片获取,相机纠正
一个电脑小白的自我成长之路。&_&废话不多说,直接上代码;相机获取图片,用于纠偏。特别说明一下,棋盘格(6,8)的,内角点是(5,7);质量不要太差,可能影响标定,每个格点大小20mm的正方形。#include "opencv2/core/core.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/calib3d/calib3d.hpp" #include "opencv2/highgui/highg
2021-06-28 15:20:33
93
原创 数据类型char、int、long等的大小,空类对象,类大小的详细讲解
数据类型char、int、long等的大小,空类对象,类大小的详细讲解话不多说,直接上图。先说结论哈:char,1个字节; int,4个字节,long:4个字节//测试软件VS2019,Debug模式,x86.#pragma once#include <iostream>using namespace std;class Phone{ char m_Name; //测char的大小先其他的都注释 //char m_Price; //int m_Age;
2021-04-16 19:27:47
1409
转载 算法的时间复杂度和空间复杂度-计算原理详细讲解
算法的时间复杂度和空间复杂度**-计算原理详细讲解**通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量。而
2021-03-18 11:56:25
902
转载 Opencv Mat矩阵中data、size、depth、elemSize、step等属性的理解
data:uchar类型的指针,指向Mat数据矩阵的首地址。可以理解为标示一个房屋的门牌号;dims:Mat矩阵的维度,若Mat是一个二维矩阵,则dims=2,三维则dims=3,大多数情况下处理的都是二维矩阵,是一 个平面上的矩阵。可以理解为房屋是一个一层的平房,三维或更多维的则是多层楼房;rows:Mat矩阵的行数。可理解为房屋内房间行数;cols:Mat矩阵的列数。可理解为房屋内房间列数;size():首先size是一个结构体,定义了Mat矩阵内数据的分布形式,数值
2021-03-11 11:15:13
311
1
转载 findcontours和drawcontours函数参数,函数原理,源码理解非常详细的讲解
findcontours和drawcontours函数参数,函数原理,源码理解非常详细的讲解void findContours//提取轮廓,用于提取图像的轮廓(InputOutputArray image,//输入图像,必须是8位单通道图像,并且应该转化成二值的OutputArrayOfArrays contours,//检测到的轮廓,每个轮廓被表示成一个point向量OutputArray hierarchy,//可选的输出向量,包含图像的拓扑信息。其中元素的个数和检测到的轮廓的数量相等int
2021-03-06 15:11:50
3751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人