- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 yuv转rgb
yuv转rgb注意字深和yuv具体的存储类型是NV12 NV21 I420 YV12中的哪种yuv相关介绍import cv2from numpy import * def yuv_import(filename,dims,numfrm,startfrm,type): fp=open(filename,'rb') if type == '8bit': blk_size = prod(dims)*3//2 # Y U V elif type ==
2021-12-31 11:10:38 1719
原创 Linux下普通用户anaconda安装与配置
Linux下普通用户anaconda安装与配置1、下载.sh文件:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh2、bash XXX.sh然后就会安装到anaconda3这个文件夹下面3、终端conda自动激活打开.bashrc,在最后输入如下代码:(注意改成自己的路径)# >>> conda initialize >>>
2021-09-13 15:22:35 1986
原创 树莓派设置开机自启动程序
树莓派设置开机自启动程序1、普通程序方法一:向rc.local文件添加启动代码sudo nano /etc/rc.local在exit0之前添加想要执行的文件,su表示获取权限,-c表示执行结束后恢复权限,&表示后台运行su pi -c "bash /home/pi/WorkSpace/FaceDetection/detection_auto.sh &"方法二:通过桌面启动在终端分别输入以下命令mkdir .config/autostartnano .config/au
2021-08-01 10:58:48 14826
原创 pynq以太网连接
pynq以太网连接1、将pc端与pynq相连;2、打开“网络和共享中心”;3、点进“以太网”;4、点击“属性”;5、双击TCP/IPv4那一栏;6、选择“使用下面的IP地址”;7、将IP地址设置在和PYNQ一个网段内,例如PYNQ的网关是192.168.2.1,那么可以将IP设置成192.168.2.X(0-255,注意不能冲突)。子网掩码为255.255.255.0。默认网关为空。...
2021-07-29 10:32:50 1384
原创 自定义文件处理函数
自定义文件处理函数导入包import numpy as npfrom PIL import Image, ImageEnhanceimport cv2import shutilimport matplotlib.pyplot as pltimport os数据增强函数#数据扩增要用到的函数#旋转def ImgRotate(img_path,save_rotate_path,degree):#原图片路径,旋转后路径,旋转角度 Img=Image.open(img_path)#打
2021-06-12 09:41:19 154
原创 xubuntu切换回到ubuntu登陆界面
xubuntu切换回到ubuntu登陆界面之前想搞vnc远程连接,安装了各种杂七杂八的东西。想要vnc远程连接,实验下来最简单靠谱无副作用的方法VNC远程登录操作Ubuntu16.04问题:之前按这个方法https://blog.csdn.net/qq_28284093/article/details/80166614确实能远程连接,但登陆ubuntu一直是xubuntu界面。解决方案如下:由xubuntu桌面系统恢复到ubuntu桌面系统该方法最后一步会报错,是因为这时候系统还是gdm登陆界
2021-05-21 11:44:43 1341
原创 ubuntu下部署paddlehub口罩识别
ubuntu下paddlehub口罩识别1、安装paddlepaddle和paddlehub百度飞桨下载教程paddlehub安装教程本人安装时出现的问题及对应解决方案2、代码# -*- coding: utf-8 -*import sysimport numpy as npimport paddlehub as hubimport osimport cv2#加载预训练模型module = hub.Module(name="pyramidbox_lite_mobile_mask"
2021-04-01 15:02:22 458
原创 使用opencv库实现口罩识别、人脸检测数据库
使用opencv库实现口罩识别、人脸检测数据库之前做电子设计赛省赛,需要实现口罩识别,人脸检测,我们使用opencv自带库实现。最近无聊,重新在linux系统上完善一波,记录一下代码(待完善)。文件结构如下:database文件夹:用于存放图像数据,文件夹命名为id name,图像命名为数字.jpgxml文件夹cv模型,github查查应该能找到data.py主代码data.py如下:import cv2import osimport numpy as npfrom tim
2021-04-01 09:21:35 2902 1
原创 ubuntu下paddlepaddle安装问题汇总
ubuntu下paddlepaddle安装问题汇总想在ubuuntu下安装paddlepaddle,遇到了挺多问题1、python版本不对我一开始是python3.9.2,但最后发现需要3.5.1+/3.6/3.7/3.8才行,版本高了不行。所以需要重装python3.8(1)python版本覆盖见下:https://junchu.blog.csdn.net/article/details/105538978#commentBox(2)覆盖后使用pip安装报错ModuleNotFoundErro
2021-03-29 09:29:49 843
原创 ubuntu问题总结
ubuntu问题总结总结一波,免得自己以后又重装,又傻傻的到处搜。1、华硕笔记本重装ubuntu及系统修复https://blog.csdn.net/qq_45615475/article/details/115281638https://editor.csdn.net/md/?articleId=1078463782、下载安装包并创建环境变量https://editor.csdn.net/md/?articleId=1152816383、python覆盖自带的python问题极大(被困两天
2021-03-28 17:26:29 106
原创 ubuntu下python新版本安装经验小记
ubuntu下python新版本安装经验小记最近重装了ubuntu,不得不重新下载各种包。记录一下安装python的经验,还是从中学到了一些技巧的,知道了环境变量怎么创建和文件系统分工。1、下载包(以python2.7.18为例)2、tar --xzf 压缩包位置:tar -xzf Python-2.7.18.tgz3、cd 解压后的包(记为dir1):cd Python-2.7.18/4、./configure5、sudo make && sudo make install6
2021-03-28 15:35:42 419
转载 华硕笔记本装ubuntu后卡在logo界面
华硕笔记本装ubuntu后卡在logo界面解决方案: 参看网址:https://blog.csdn.net/xunan003/article/details/83419844?utm_source=app第一步、不得不进行强制关机。第二步、开机,在选择系统的界面(见图1)按“e”进入编辑模式。第三步、找到quie splash $vt_handoff ,在后面添加acpi_osi=linux nomodeset。第四步、按F10,笔记本会自动启动,登录进入。第五步、打开终端(ctrl+alt+F
2021-03-24 16:46:48 1772
原创 python矩阵运算
python矩阵运算之前美赛的时候查了一下怎么用python进行矩阵运算,最近要搞神经网络,还会用到,记录一下之前查找的python矩阵运算。import math;from numpy import *a1 = mat(random.randint(10,size=(3,3))) #产生0到10内的3*3的随机数矩阵print(a1) print("\n")a2 = mat([[1,2,3],[3,4,5],[6,7,8]]) #矩阵print(a2) print("\n")a3
2021-03-13 17:44:21 235
原创 15电赛b题风力摆小记:陀螺仪计算激光点在大地坐标系下坐标
加速度计计算激光点在大地坐标系下坐标最近在做风力摆题目,我们想着求解激光点坐标。有两种方案:利用摄像头做传感器,将摄像头放在坐标纸旁边,然后透视变换即可得到激光坐标。利用陀螺仪解算。因为不熟悉陀螺仪,所以这次打算用陀螺仪来解算坐标。陀螺仪也有三种方案:只用加速度计只用陀螺仪输出的角速度综合1、21、只用加速度计:只利用加速度计的三个输出计算坐标,计算激光点在大地坐标系的坐标。因为没有现成的公式,所以简单的自己推导了一下。推导过程和结果如下:不打开电机时效果很好。但是打开电机后
2021-03-08 18:32:38 846
原创 2021美赛C题思路
2021美赛C题思路只想看思路的直接翻到思路就行。本人也是第一次参赛,记录留恋,交流指正。赛前第一次参加美赛,也没多少建模经历。寒假和队友一起线上自学了两个星期,感觉也是一场很宝贵的经历,自己也学到了挺多东西的,结交了两个有趣的灵魂。我之前也做过深度学习、大数据之类的比赛;小文是计算机学院的,不学matlab,更擅长pytho;小刘是经管学院的,也懂一些数据分析。由于时间紧张,综合考虑下来,我们一开始就决定了做c题。赛时今年的c题出了图像,正是我想要的。但这些图像是真的乱,肯定不能直接丢到神经
2021-02-21 11:10:31 2662 3
原创 增加一个Box外框,避免形态学运算对边缘的影响
增加一个Box外框,避免形态学运算对边缘的不利影响添加Box外框:将图像长宽扩展,扩展区域为全0或全255。主要为了消除图像膨胀、腐蚀带来的边缘的不利影响。一、处理效果:1、不带Box外框效果如下:可以看到由于膨胀过大与边缘相交,腐蚀后边缘有一部分无法消去2、带Box外框效果如下:3、最后剪切掉Box外框即可得到想要的效果:二、代码实现:# 生成Box外框:w=60h=60Box=np.zeros((img.shape[0]+2*w,img.shape[1]+2*h),n
2021-01-20 11:38:35 230
原创 利用色块检测,在消除噪点同时尽量保留有效信息
利用色块检测,在消除噪点同时尽量保留有效信息传统消除噪点一般想到形态学开运算闭运算,但有时会让有效信息一起消失利用色块检测,消去面积小于阈值面积的色块,或者消去跨度小的色块,尽量保留有效信息import numpy as npfrom PIL import Image, ImageEnhanceimport cv2import shutilimport matplotlib.pyplot as pltimport osdef Remove_cnt(cnts,cnt):#从轮廓列表中去除某一
2021-01-20 11:29:14 323
原创 OpenCV的一些图像处理算法
OpenCV的一些图像处理算法训练完电赛滚球题,刚比完matorcup数据赛,总结一下用到的一些图像处理算法阈值提取#定义各类颜色阈值范围import numpy as np#黑色lower_black=np.array([0,0,0])upper_black=np.array([180,255,46])#灰色lower_gray=np.array([0,0,46])upper_gray=np.array([180,43,220])#白色lower_white=np.array([
2021-01-20 11:12:27 903 2
原创 MatorCup耕地预测
MatorCup耕地预测我们通过神经网络能很好的预测出地块,但和人工打标有一定差距,所以进行了CV处理先做第二问import numpy as npfrom PIL import Image, ImageEnhanceimport cv2import shutilimport matplotlib.pyplot as pltimport osdef Remove_cnt(cnts,cnt):#从轮廓列表中去除某一轮廓 for i in range(len(cnts)):
2021-01-20 11:11:28 270
原创 电赛滚球控制系统树莓派代码
电赛滚球控制系统树莓派代码基础加发挥部分图像二值化后,提取最大色块获得坐标即为小球坐标只提取图像中间部分,避免外界非平板部分干扰串口通信用的ttyUSB0口,直接一根数据线和stm32的串口1相连就可以了连接屏幕可以展示效果,但也许有时候展示效果会耗时,建议到时候注释掉展示部分#获取圆圈坐标并用串口通信将坐标r送到stm32进行处理# -*- coding: utf-8 -*import serialimport timeimport cv2 import numpy as npc
2021-01-20 10:49:05 1170 1
原创 树莓派初学:烧镜像、电脑连接、摄像头使用、串口通信
树莓派初学:烧镜像、电脑连接、摄像头使用、串口通信刚做完电赛滚球控制系统,用到了树莓派,备份一下找的各种资料一、树莓派连接:初学者推荐网址:https://shumeipai.nxez.com/hot-explorer#beginner1、烧镜像https://shumeipai.nxez.com/hot-explorer#beginner2、连接屏幕,开机,开启板子VNC,ssh连接允许(ssh可能还要让它开机自启动,查吧)https://blog.csdn.net/qq813480700/
2021-01-11 10:35:37 530
原创 华硕笔记本安装完win10后不能进入ubuntu
华硕笔记本安装完win10后不能进入ubuntu之前安装ubuntu的时候就发现华硕笔记本安装linux系统有一些很特别的问题,由于自己的win系统用久了实在卡到不行,所以决定重装win10。装好了以后重启发现没有了ubuntu选项,但按escape或者进入BIOS还是可以看到ubuntu,于是我查了一些文章,终于解决了这个问题。首先得准备一个ubuntu系统盘,重启亮屏时按escape,选择系统盘选择进入。不要直接按try ubuntu,因为华硕笔记本和其它电脑有点不同,在键盘上按 e 不要按ent
2020-08-06 18:08:34 307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人