自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 JPG图片转YUV422 RAW数据保存

读取JPG图片文件,转成YUV422数据格式后,保存成数据文件。

2023-09-19 16:05:52 240

原创 YUV420P 和 YUV420SP 理论与画框

420SPNV12格式void draw_uv_box_img(int w, int h, unsigned char* data, int x1, int y1, int x2, int y2, int R, int G, int B){ int i; if (x1 < 0) x1 = 0; if (x1 >= w) x1 = w - 1; if (x2 < 0) x2 = 0; if (x2 >= w) x2 = w - 1;

2021-09-07 10:29:59 850 1

原创 linux读写锁应用

思路: linux多线程时,数据空间为公共,一个线程去添加数据,一个线程去修改数据,这个时候需要加入互斥锁,俩个线程如果同时去处理这个数据空间,数据会出错,除了线程锁之外,学习了一个读写锁详细函数说明: https://www.cnblogs.com/x_wukong/p/5671537.html核心函数:初始化读写锁 pthread_rwlock_init 写入读写锁中的锁 pthr...

2019-07-31 23:51:10 252

原创 数据结构--有头节点的线性链表基本操作

#include<stdio.h>#include<stdlib.h>#define fun_in printf("%s %s %d\n",__FILE__,__FUNCTION__,__LINE__);//有头节点的链表typedef struct Link{ int data; struct Link *pnext;}link;//链表初始化li...

2019-04-01 11:37:41 251

原创 一些小网站工具

进制转化:https://tool.lu/hexstr/sha256,md5等检验:http://tool.oschina.net/encrypt?type=2英文电子书:http://www.gutenberg.org/资源搜索网站:https://tool.lu/pansou/

2019-03-08 11:14:02 158

原创 CCID多线程界面-python

具体功能:读取一个带有SN号信息的.elsx表,可以根据CCID通讯的终端设备,匹配特定SN号段的相关信息,后根据与终端自定的协议发送.elsx表中设备SN号段中所有配置信息,方便多个设备终端录入配置信息总结:俩个点:1. TK界面 列表框 和 文本标签,可以设置一个tk.StringVar()类,然后 可以在另一个线程中调用类的set()方法,即可改变tk标签上的显示的内容 va...

2019-02-21 11:41:50 535

原创 遍历https://logopond.com,下载所有图标,存放至文件夹

这个爬的就是有点过分了,基本是网页https://logopond.com上的图标都会下载import requestsfrom requests.exceptions import RequestExceptionimport reimport osdef get_one_page(url): try: response = requests.get(url)...

2019-01-28 17:01:36 1537

原创 猫眼爬虫->电影名称,购票地址,电影图片,以及评分

import jsonimport requestsfrom requests.exceptions import RequestExceptionimport reimport timedef get_one_page(url): try: response = requests.get(url) if response.status_code...

2019-01-25 17:26:25 760

转载 本地TMS

# -*- coding: UTF-8 import http.serverimport timeimport socketserverimport osimport threadingimport socket #下面的导入从SimpleHTTPServer.py复制:import posixpathimport urllib.parseimport cgiimport...

2019-01-01 19:52:36 222

原创 python 安装CV2

通常一个指令pip intsall opencv-python大多数的情况下,是可以的安装成功CV2,可是有时,这个指令安装的pip会出现CV2版本与python安装的版本,不匹配导致,你安装的opencv不成功,个人示例:1.先更新pippython -m pip install --upgrade pip 2.从清华的镜像 `https://pypi.tuna.tsingh...

2018-10-28 21:25:30 171477 1

原创 树莓派之sqlite3

首先给树莓派安装 sqlites3sudo apt-get install sqlite3在安装C/C++ sqlite3 中相关的库sudo apt-get install libsqlite3-dev编译文件的时候记得带上 -lsqlite3 详细的SQL语法百度和参考菜鸟教程中sqlite3 http://www.runoob.com/sqlite/sql...

2018-04-20 15:09:41 1777

原创 树莓派之RFID

RFID这个原理我就不讲了,详细的自己去看网蜂科技的RFID讲的很详细 主要讲一讲如何区使用mfrc522去区分复制卡(UID卡和M1卡) UID卡可以完美复制M1卡,所以区分UID卡和M1卡的时候,只能根据UID卡可以更改卡号的这个特性去判断UID卡和MI卡Sent bits: 26 (7 bits) //寻卡 0x26 / 0x52 都可以 Received bits: 04 00 ...

2018-04-18 11:01:43 3097

翻译 树莓派DIY自己的图形系统

参考的详细网站:https://www.raspberrypi.org/forums/viewtopic.php?f=66&amp;t=133691简单的讲一下如何安装Openbox (Openbox 是运行于搭载X11的GNU/Linux上的轻巧窗口管理器) 1.树莓派选择的系统版本 不带卓面的 2.开机后,更换一下软件源,升级相关的固件sudo apt-get update -y...

2018-04-18 10:04:12 4067

转载 树莓派linux内存相关的

1.free -m 查看内存 -b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使用情况; -o:不显示缓冲区调节列; -s&lt;间隔秒数&gt;:持续观察内存使用状况; -t:显示内存总和列; -V:显示版本信息。例子: free -m total used ...

2018-04-04 10:16:13 2018

原创 二分查找(算法图解)

date:2018.3.27 算法图解中的二分查找缺陷:测试的数组数据是有序的,从小到大排列python 3.5def binaery_search(list,item): low=0 high=len(list)-1 while low &lt;= high: mid=int((low+high)/2) guess=list...

2018-03-27 14:44:46 3761

原创 更换树莓派软件源(stretch 版本的)

树莓派的版本已经升级到了 stretch 版本lsb_release -a 直接贴代码,不解释 ` cd /etc/apt nano sources.list 将初始化中的代码中默认的官方软件源注释掉 # 添加下面的软件源(中国科技大学的软件源 ) deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main co...

2018-03-27 11:37:10 8319

原创 树莓派提高实时性

首先你可以根据指令 htop ,看到4个cpu 首先有俩个思路,第一种提高这个进程的优先级,使CPU全速运行这个进程,这个是随机分配到某个CPU上,运行函数原型:#include &lt;sched.h&gt;#include &lt;string.h&gt;int test1(const int pri){ struct sched_param sched...

2018-03-27 11:20:54 3359 1

原创 树莓派之DS2431

DS2431一总线式的EEPROM芯片,由4个存储页组成,每页256位,该芯片进行操作的时候,主要要注意的是,I2C通信的时候,由于读写数据时,容易被树莓派中其他的进程所干扰,所以在读写的数据的过程中,需要将这个进程,设置最高的优先级别,这样就能保证在操作这个芯片时,不被干扰。 芯片资料以及测试代码 https://github.com/UAVmlxh/raspi_ds2413

2018-01-30 17:03:33 1621

原创 CW2015-电量计芯片 使用树莓派wiringPi库文件

首先百度了一波树莓派对I2C驱动的相关的信息发现树莓派wiringPi和我之前玩过的arduino 开发板相似基本都是库文件封装好后,然后使用就可以了,调用基本的函数,对基本的元器件可以这样使用,但是对于要求I2C比较严格的元器件而言,这个肯定是不合适的。 第一步,安装相关的I2C Tools 参考 http://www.embed-net.com/thread-143-1-1.htm

2018-01-30 16:39:17 3401

原创 树莓派中SSH 传输文件

1,sudo vim /etc/ssh/sshd_config 在文件末尾添加Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac

2018-01-18 12:08:56 3092

原创 win7编译后的QT显示在树莓派上 后续问题

1.程序只能全屏显示 如果程序下载至raspberry中只能全屏,不要怀疑,并没有出问题,从qt5开始后,使用qpa,platform有eglfs,linuxfb等等,其中eglfs默认full screen显示,如果想窗口显示,用linuxfb模式,在运行程序时加上后缀,如 ./test -platform linuxfb 官网地址有详细说明:http://doc.qt.i

2018-01-17 19:06:53 507

原创 树莓派开机自启动

启动了图形界面才可以启动这个 在/home/pi/.config中创建autostart文件夹 在文件夹下创建test.desktop文件(文件名可以随意,后缀必须为.desktop) 在文件中输入: [Desktop Entry] Type=Application Name=test Exec=/home/pi/testboot.sh保存退出 启动界面就可以打开 /etc...

2018-01-17 14:53:30 806

原创 配置树莓派与win7的 QT交叉编译环境

花了一个星期,搭建起来的树莓派的嵌入式QT。原因: 1.树莓派上本身是自带QT的,可是在树莓派上编译的QT的程序,是需要树莓派上自带的图像系统服务,也就是X—service,在字符串界面你是无法打开你在图形界面时编译的QT的程序,会显示需要x-service,而且树莓派开机显示图像界面时候,需要占用很长的时间,所以想设置一个在文本界面中就可以显示QT界面的,可以自己做出你的树莓

2018-01-17 14:33:01 5240

原创 树莓派自定义开机启动画面(新版本2017-4后的)

由于新版本2017-04版本树莓派stretch中的plymouth.ignore-serial-consoles会指定了tty1,从而导致了树莓派开机自定义图片显示时,不能跳转至tty3,可以根据设置plymouth.ignore-serial-consoles的主题风格,来到达我们想要的风格sudo plymouth-set-default-theme -l查看相关的主题 然后通...

2018-01-17 13:38:47 9970 2

原创 树莓派WEB服务器

由于好多版本的更新,参考很多大神的配置后,发现有的版本更换后,一些文件修改的地方和位置,都不一样了。 配置步骤请参考下面俩个网站:http://blog.csdn.net/xdw1985829/article/details/38919495 http://www.eeboard.com/bbs/thread-27383-1-1.html我个人配置的是: nginx + php + sqlit

2017-12-03 16:35:01 269

原创 俩种快速排列

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-11-17 20:33:09 150

原创 刷题算法 1. Two Sum

Two Sum

2017-08-27 21:53:40 187

转载 python之数据处理小技巧

python中常用基础数据处理技巧

2017-08-25 21:29:29 246

原创 python之验证用户输入

小白粗试 编译环境:Python 3.5.3 内容:允许脚本用户进行三次尝试#date:2017年8月25日20:25:28max_attempts=3the_word='gululu'######### get input word #########print()for attempt_number in range (1,max_attempts+1):

2017-08-25 20:43:27 1618

转载 树莓派之点亮一盏灯

小白粗试 小白使用的是树莓派3B+,初步点亮一盏灯 硬件构建:一个面包板,一个电阻(500Ω大小左右),一个LED灯,树莓派的GPIO输出3.3V(为了保护树莓派,永远不能在GPIO口上连接大于3.3v的电压,树莓派上面5V端口,只是用于对外界提供电源,而不能用于自身)。 软件构建: 为了能在树莓派(python)中控制电路,需要先安装RPi.GPIO模块。首先在终端中使用如下的命令安装

2017-08-24 19:38:28 486

<<计算机视觉:算法与应用第二版>> 全英文版

<<计算机视觉:算法与应用第二版>> 全英文版

2022-12-13

遍历得到 https://logopond.com,下载图标

遍历logopond.com下载图标,将在本地生成相关的文件夹photo,运行前,请单独创建一个文件夹,保存工具

2019-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除