自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 pandas 将数据集中时间戳的一列转换为时间

pandas 将数据集中时间戳的一列转换为时间

2022-07-28 10:21:10 1623 1

原创 创建一个以当前时间为名字的文件夹。并返回其路径

自用随手笔记记录:输入一个目标文件夹,返回一个在该文件夹下创建的以当前时间命名的文件夹以及一个excel文件。def creat_floder(excel_save_path): if not os.path.exists(excel_save_path): os.mkdir(excel_save_path) w_crate = op.Workbook() w = w_crate.active w.column_dimensions['A'].width

2021-10-27 16:34:38 391

原创 python opencv创建多个滑动块,调节多个不同区域的灰度

opencv创建多个滑动块,调节多个不同区域的灰度,代码直接如下,import cv2 as cvimport numpy as npdef nothing(x): pass# 创建一副黑色图像img = np.zeros((1080, 1920), np.uint8)# 设置滑动条组件cv.namedWindow('image')cv.createTrackbar('C1', 'image', 0, 255, nothing)cv.createTrackbar('C2'

2021-09-30 15:30:29 331

转载 创建一个窗口来显示显色,还有三个滑动条来设置B,G,R 的颜色。

前言:创建一个简单的程序来说明滑动条用法:通过调节滑动条来设定画板颜色。我们要创建一个窗口来显示显色,还有三个滑动条来设置B,G,R 的颜色。当我们滑动滚动条是窗口的颜色也会发生相应改变。默认情况下窗口的起始颜色为黑。例子: 1 # -*- coding: utf-8 -*- 2 3 import cv2 4 import numpy as np 5 6 def nothing(x): 7 pass 8 9 # 创建一副黑色图像10 img=np.zeros((3

2021-09-30 15:22:55 414

原创 利用python与opencv实现对一张照片所有像素灰度的反相

利用python与opencv实现对一张照片所有像素灰度的反相输入一副图像即可:本段代码所计算的其实并不是完全反相所有像素灰度值,一般反相是用255减去图片中每一个像素灰度值所剩下的值即为反相值,但本段代码示例中,使用的是图片中最大与最小灰度值作为图片灰度值上限,反相结果为新的灰度值上限减去每一像素点的灰度值所得结果。代码如下:import cv2 as cvimport numpy as npdef fanse(img): img_gray = cv.cvtColor(img, cv

2021-09-27 11:25:47 822

原创 寻找图片中两个线段的相交之处像素的坐标

给定一张图片,给定两个相交线段,实际上在代码中获取到的是组成两个线段的所有像素的坐标,为了将两个线段相交之处的所有像素的坐标返回,定义了下面这个接口。输入的数据类型是numpy数组,int数据。def find_cross_dot(line, countors_array): equal = [] for i in line: for j in countors_array: if i[0] == j[0]: if

2021-09-15 12:07:01 179

原创 统计一副图片中两个固定像素点之间构成直线的所有像素点

给定一副图片,拥有两个像素坐标,想要获取这两个像素坐标构成的直线上所有的像素坐标。计算由这两个坐标所构成直线的斜率与偏差,就小学学的一元一次方程算一下就好。# 输入两个像素点坐标,返回这两个点所确定直线上所有的像素点坐标(返回值代表这条直线的线宽为3个像素),但实质上并不是直线,跟像素点上画园一个道理# 输入坐标只能是按图片位置上的从左到右,坐标点1(x1, y1)一定要在坐标点2(x2, y2)的左侧,否则无法计算def calculate_slope(x1, y1, x2, y2): i

2021-09-15 12:02:26 1957

原创 python利用numpy将list转换为array

将list转换成数组。由于list中可以存放不同类型的元素,因此在转换成数组时,为了保证转换不出错,要检查类型是否一致,有数字且有字符的list转成array时会变成字符数组。import numpy as nparray = np.asarray(list)array = np.array(list, dtype = int)#转换方式,需注意dtype...

2021-09-09 15:07:20 6110

原创 python用openpyxl向excel中添加数据(文字,数据,图片等)

利用openpyxl向excel内添加数据excel也是利用openpyxl生成的, 并且命名为当前电脑系统时间import osimport openpyxl as op# 创建excel并返回excel的名字与地址,命名规则为当前时间def crate_excel(excel_save_path): # 创建excel接口,并返回excel的路径与名字, 命名规则为当前时间 if not os.path.exists(excel_save_path): os.mkd

2021-09-06 16:42:06 3150

原创 计算图片中某个像素周围一定尺寸的所有像素的平均灰度

确定一个中心点,然后以一定半径向周围画正方形,中心点为正方形的正中心,创建接口,输入为图片的尺寸,与图片本身,返回值为中心点附近所有像素的平均灰度值import numpy as npdef calculate_avg(h, w, img_new): # 计算中心点周围(num-1)*2个像素范围内正方形的每个像素的平均灰度 num = int(h/20/2) p_sum = 0 for i in range(num): for j in range(num

2021-09-03 17:31:36 1085

原创 python利用openpyxl操作excel

创建excelimport openpyxl as opdef crate_excel(excel_save_path): # 创建excel接口,并返回excel的路径与名字 if not os.path.exists(excel_save_path): os.mkdir(excel_save_path) w_crate = op.Workbook() # w = w_crate.active excel_path = excel_save_path

2021-09-03 17:12:25 155

原创 多通道操作函数cv.split()与cv.merge()

1.多通道分离函数cv.split()mv = cv.split(m, [,mv])mv:分离之后的单通道图像(m有几个通道,mv就有多少个参数)m:待分离的多通道图像该函数主要功能为将多通道的图像分离为单通道的图像,并通过结果返回。(可用于分离3通道彩色图为3个单通道的纯色图)2.多通道合并函数cv.merge()dst = cv.merge((a, b, c), [,dst])(a, b, c):待合并的图像,a, b, c可以是单通道图像,也可以是多通道图像,但

2021-09-02 14:10:07 1517

原创 基于python的相机标定(采用圆形标定板图片)

圆形标定版标定相机

2021-08-25 11:04:07 3036 3

原创 基于python的opencv相机标定(采用黑白棋盘格标定板)

基于python的相机标定(采用黑白棋盘格图片)系列文章目录第一章 基于python的相机标定(采用黑白棋盘格图片)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录基于python的相机标定(采用黑白棋盘格图片)系列文章目录前言一、准备标定用的图片二、提取照片中棋盘格的角点1.载入需要用的库2.读取图片并提取角点3.标定相机前言工业相机在正常使用前需要进行相机标定,得出相机的内参矩阵与畸变系数。一、准备标定用的图片在标定之前,需要用待标定的相机拍摄用于标定相

2021-08-25 10:57:49 3745

原创 小哥allegro72讲视频百度云下载

链接:https://pan.baidu.com/s/12EQkD-b_MQqQDPG287tXaw提取码:5a3u复制这段内容后打开百度网盘手机App,操作更方便哦

2019-05-24 11:47:32 3201 1

原创 于博士信号完整性研究,于博士cadence allegro 开发学习视频百度网盘下载

链接:https://pan.baidu.com/s/1pK5oJfG70cCZKIv4RsxAUQ提取码:1stw

2019-05-23 10:36:18 3116

原创 51单片机接收红外线解码并显示在数码管上

/*----------------------------------------------- 名称:遥控器红外解码数码管显示 内容:按配套遥控器上1-9会在数码管上对应显示------------------------------------------------*/#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄...

2019-05-23 10:31:24 3376 3

原创 温度传感器在LCD上显示代码

温度传感器在LCD上显示代码:#include <reg52.H> //头文件#include <intrins.H>#include <math.H> //数学公式头文件#define uchar unsigned char#define uint unsigned int sbit dula = P2^6; //定义液晶显示屏的功能引脚...

2019-05-17 14:29:30 8041 2

原创 使用51单片机模拟红外线遥控器的按键发射的红外线

模拟红外线遥控器的c语言代码本代码模拟的是红外线遥控器的1234的编码规则,51单片机代码本代码模拟的是红外线遥控器的1234的编码规则,通过4个按键,可以直接按下触发红外线编码,发射出的红外线与红外线遥控器相同。遥控器如下图1所示。遥控器1234对应码表值如下图2所示。用户码为00FF51单片机代码按键为单片机P3.4-P3.7号端口,红外线发射端口为P1.5端口。晶振采用为12M晶...

2019-05-17 13:56:55 9889 5

opencv 计算ar眼镜TV畸变算法

利用工业相机直接拍摄ar眼镜纯白图片,利用opencv计算ar眼镜图片的TV畸变算法实现,可直接运行

2021-09-16

利用opencv计算ar眼镜FOV

利用opencv与工业相机直接拍摄图片,ar眼镜投射纯白图片,根据工业相机FOV来推算ar眼镜FOV的算法

2021-09-16

利用opencv计算ar眼镜灰度均匀性

利用opencv采用工业相机拍摄ar眼镜纯白色图片计算ar眼镜灰度均匀性,并且输出报告到特定地址的excel

2021-09-16

温度传感器在LCD上显示代码.docx

本代码示例为 51单片机上使用温度传感器DS18B20测量温度并且显示在LCD液晶显示屏上的代码。液晶显示屏的使能端口为P2.6,数据端口为P0口。

2019-05-17

51单片机模拟红外线遥控器按键1234发射的红外线 c语言代码.docx

51单片机模拟红外线遥控器按键1234发射的红外线 c语言代码 其中独立按键为P3.4-P3.7 红外线发射端口为P1.5

2019-05-17

红外解码数码管显示 代码.docx

本代码是使用51单片机解码红外线遥控器并且显示在数码管上的代码示例,其中配套开发板为亚博智能小车上的51单片机的开发板。

2019-05-17

空空如也

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

TA关注的人

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