- 博客(23)
- 收藏
- 关注
原创 python-tkinter组件的使用(2)
(1)Button组件创建和显示:对象=Button(窗口对象,text=‘button组件显示的文本’,command=单击按钮调用的对象)对象.pack()利用button组件显示图片:bm=(hotoImage(file=’’)b=Button(win,text=’’,command=单击按钮调用的对象,image=bm)b.bm=bm设置button组件的大小:width用于...
2019-03-04 17:23:15
192
原创 python-常用tkinter组件的使用
(1)弹出消息框:首先需要引入tkinter.messagebox模块:from tkinter.messagebox import*①弹出提示消息框showinfo(title=标题,message=内容)②弹出警告消息框showwarning(title=标题,message=内容)③弹出错误消息框showerror=(title=标题,message=内容)④弹出疑问消...
2019-03-03 11:58:20
245
原创 python学习-I/O编程
(1)输入数据:input()输出数据:print()name=input()print("name:"+name)print("name:%s"%(name))for i in range(1,10): print(i)for i in range(1,10):name=input()print("name:"+name)print("name:%s"%(name))f...
2019-03-01 17:16:05
37
原创 python学习-函数式编程常用的函数、闭包和递归函数、迭代器和生成器
(1)lambda表达式①lambda函数:lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。语法:返回函数名=lambda 参数列表:函数返回值表达式语句sum=lambda x,y,z:x+y+z②lambda表达式序列:语法:序列=[(lambda 表达式1),(lambda 表达式2),……]arr=[(lambda x:x**2),(lambda x:...
2019-02-27 21:37:23
68
原创 python-类的继承和多态
(1)继承import timeclass users: username=' ' def __init__(self,uname): self.username=uname print('(构造函数;'+self.username+')')#显示用户名 def dispusername(self): print(self...
2019-02-26 21:02:13
48
原创 python学习-类
(1)声明类:class 类名:成员变量(python使用下划线作为变量前缀和后缀来指定特殊变量,_xxx_表示系统定义名字_xxx为类中的私有变量名)成员函数(成员函数必须有一个参数)class person: def sayhello(self): print('hello')在这里插入代码片(2)定义对象的方法:对象名=类名():p=person()(...
2019-02-26 19:47:49
36
原创 python学习-列表、元组、字典、集合
(1)定义列表:menulist[’ ‘,’ '](2)打印列表:print(列表名)(3)获取列表长度:len(列表名)(4)访问列表元素:列表名[index] index为元素索引,第一个元素的索引为0,以后依次类推(5)添加列表元素:列表名.append(新值) 在列表尾部添加(6)insert(插入位置,新值)在列表的指定位置插入元素(7)列表1.extend(列表2) 将...
2019-02-25 20:52:10
60
原创 python学习-常量、变量、运算符、常用语句
(1)字符串常用‘’或“”括起来。如果在字符串里需要使用‘’或“”则需要使用转义字符\。如,‘字符串常用\‘括起来’(2)使用三引号‘‘‘或“““指定多行字符串。如,‘‘‘第一行第二行第三行’’’在使用‘’或“”括起来的字符串中也可以在行尾加上\实现多行字符串如,‘第一行第二行第三行’(3)unicode字符前面介绍的字符用来处理ASCII码,使用中文等需要用unicod...
2019-02-25 20:08:52
106
原创 遥控小车----arduino,L298n(红),HC-05
所需器件:(1)arduino板子(2)L298n电机控制模块(3)HC-05蓝牙模块(4)亚克力板小车,两个电机等(5)电池(6)安卓手机器件的检验:(1)电机:接电池的正负极,反接电机反转(2)L298n:12v接口接电池正极,gnd接地;IN1,IN2分别接正负极,OUT1,OUT2接一个电机,反接电机反转;IN3,IN4,OUT3,OUT4同理(3)HC-0...
2019-02-07 14:04:16
694
原创 opencv-图像对比度,亮度值调整
#include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;static void on_ContrastAndBright(int, void*);int g_nContrastValue;//对比度值int g_nBrightValue;//亮...
2019-01-29 20:45:04
239
原创 opencv-通道分离和合并
通道分离:void split(const Mat&src,Matmvbegin);(1)填需要分离的多通道数组(2)填函数的输出数组或者输出的vector容器通道合并:void merge(const Matmv,size_tcount,outputarray dst);或者void merge(inputarrayofarrays mv,outputarray dst);...
2019-01-29 20:14:14
48
原创 opencv-图像的初级混合
void addWeighted(inputarray src1,double alpha1,inputarray src2,doubke alpha2,double gamma ,outputarray dst,int dtype=-1);(1)第一个Mat类(2)第一个Mat类的权重(3)第二个Mat类(4)第二个Mat类的权重(5)一个加到权值总和上的标量值(6)输出的Mat类...
2019-01-28 17:37:27
51
原创 opencv-访问图像中的像素
#include &lt;iostream&gt;#include &lt;opencv2/opencv.hpp&gt;using namespace cv;using namespace std;void colorReduce(Mat&amp;inputImage, Mat&amp;outputImage, int div);//全局函数声明 颜色空间缩减函数int main().
2019-01-27 15:50:26
45
原创 opencv-基本图形的绘制
#include <iostream>#include <opencv2/opencv.hpp>#define WINDOW_NAME1 "[绘制图1]"#define WINDOW_NAME2 "[绘制图2]"#define WINDOW_WIDTH 600using namespace cv;void DrawEllipse(Mat img, double...
2019-01-27 15:03:23
197
原创 opencv-鼠标操作
/指定鼠标操作消息回调函数为SetMouseCallbackvoid setMouseCallback(const string &amp;amp;winname,MouseCallback onMouse,voiduserdata=0);(1)窗口的名字(2)指定窗口里每次鼠标时间发生的时候,被调用的函数指针。这个函数的原型的大概形式为void Foo(int event,int x,int y,...
2019-01-26 13:46:34
71
原创 opencv-滑动条的创建与使用-实现两幅图片的线性混合
/createTrackbar函数用于创建一个可以跳整数值的滑动条并将滑动条附加到一个指定的窗口上,它往往和一个回调函数配合使用(回调函数:一个通过函数指针调用的函数。如果我们把函数的指针作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,称其为回调函数。int createTrackbar(const string& trackbarname,const string&a...
2019-01-26 12:48:12
194
原创 opencv-综合示例 图像的载入显示与输出
#include “pch.h”#include #include <opencv2/opencv.hpp>using namespace cv;int main(){/图像的载入和显示/Mat girl = imread(“C:/Users/csh/Desktop/1.jpg”);//载入图像namedWindow(“1.动漫图”);//创建一个名为。。。的窗口im...
2019-01-24 18:01:54
120
原创 opencv-生成一幅png图像并写入到当前文件夹下
#include “pch.h”#include #include <opencv2/opencv.hpp>#include using namespace cv;using namespace std;void createAlphaMat(Mat &mat){for (int i = 0; i < mat.rows; ++i){for (int j...
2019-01-24 17:02:29
629
原创 opencv-imread(),imshow(),namewindow(),imwrite()
Mat imread(const string& filename,intflages=1);(1)第一个参数:填需要载入的图片路径(2)第二个参数:自带默认值为1。调用时忽略这个参数,表示载入的是三通道的彩色图像。CV_LOAD_IMAGE_GRAYSCALE—0:将图像转换成灰度再返回;CV_LOAD_IMAGE_COLO—1;CV_LOAD_IMAGE_ANYDEPTH—2:如果...
2019-01-24 16:33:05
173
原创 opencv-读取并播放视频
#include “pch.h”#include #include &lt;opencv2/opencv.hpp&gt;using namespace cv;int main(){VideoCapture capture;capture.open(“C:/Users/csh/Desktop/2.avi”);while (1)//利用循环把每一帧显示出来{Mat frame;//...
2019-01-22 14:19:42
4211
原创 opencv-Canny边缘化
/载入图像,并将其转换为灰度图,再用blur函数模糊以降噪,然后用canny函数进行边缘化检测/#include “pch.h”#include #include <opencv2/opencv.hpp>using namespace cv;int main(){Mat image = imread(“C:/Users/csh/Desktop/1.jpg”);imsho...
2019-01-22 14:04:20
121
原创 opencv-模糊图像
/对图像进行均值滤波操作,模糊一副图像/#include “pch.h”#include #include <opencv2/opencv.hpp>using namespace cv;int main(){Mat image = imread(“C:/Users/csh/Desktop/1.jpg”);imshow(“原图”, image);Mat dstimage...
2019-01-22 13:48:30
44
原创 opencv-图像腐蚀
/腐蚀:用图像中的暗色部分腐蚀掉图像中的亮色部分/#include “pch.h”#include #include &amp;lt;opencv2/opencv.hpp&amp;gt;using namespace cv;int main(){Mat image = imread(“C:/Users/常烁华/Desktop/1.jpg”);imshow(“原图”, image);Mat ele...
2019-01-22 13:36:25
241
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝