- 博客(10)
- 收藏
- 关注
原创 Java的基础题总结2
六.抽象与接口 七.Math类 八.集合 做一个简单的学生添加系统 询问是否需要添加学生,是则键盘输入学生姓名与年龄,并将学生对象添加至集合,完成后再次询问是否添加,直到选择否;否则遍历集合 可参考下图 玖.Map接口 ...
2021-06-26 14:22:30
98
原创 Java的基础题总结1
一.变量基础题 public static void main(String[] args) { String a = "安澈澈"; char b= 'm'; int age = 21; int c = b; System.out.println(a+" "+ b +" " +"人工智能"); System.out.println(age >=18?"我已经成年了":"我还未成年"); } 二.流程控制题 1. public static void main(Stri
2021-06-26 14:02:19
127
原创 Opencv-轮廓的查找与绘制
作者:安澈澈^ 案列:© Fu Xianjun. All Rights Reserved. 一、轮廓的查找与绘制 函数原型: cv2.findContours(image, mode, method, contours=None, hierarchy=None, offset=None) 查找轮廓 mode: cv2.RETR_EXTERNAL 只检测外轮廓 cv2.RETR_LIST检测的轮廓不建立等级关系 cv2.RETR_CCOMP建立两个等级的轮廓 cv2.RETR_TREE建立一个等级树结构的轮
2021-06-23 16:08:35
162
原创 Java-数组
数组 数组可以是很多数据的集合,可以减少变量的定义,数组中每个数据被称作元素,在数组中可以存放任意类型的元素,但类型必须一致。 数组的定义 数组的定义有三种 数组类型 [ ] 数组名 = new 数组类型 [数组长度]; 例:int [ ] arr = new int [100]; 数组类型 [ ] 数组名 = new 数组类型 [ ] {数组元素0,数组元素1……}; 数组类型 [ ] 数组名 = new 数组类型 {数组元素0,数组元素1……}; ...
2021-06-23 15:47:51
120
原创 Opencv-目标检测
作者:安澈澈^ 案列:© Fu Xianjun. All Rights Reserved. 目标检测 可提取视频中自己所感兴趣的部分 import cv2 import numpy as np OPENCV_OBJECT_TRACKERS = { "csrt": cv2.TrackerCSRT_create, "kcf": cv2.TrackerKCF_create, "boosting": cv2.TrackerBoosting_create, "mil": cv2.Tr
2021-06-23 15:29:01
232
原创 认识Java
什么是Java: java是一种跨平台的面向对象的高级编程语言,它是由Sun公司于1995年5月推出的,拥有安全性,可移植性良好,分布式,简单,多线程并发等特点。 Java的特性: 封装、继承、多态、抽象 封装 说白就是将类的信息隐藏再类的内部,不允许外部程序进行直接访问,而是通过类的内部方法进行访问和操作。 如何实现封装? 1.首先将属性的修饰符设为private限制访问; 2.生成getter/setter方法; 3.对getter/setter方法进行属性控制,如判空,逻辑操作等; 继承 继承是类与类
2021-06-06 16:05:24
121
原创 Python-OpenCv-人脸识别
作者:安澈澈^ 案列:© Fu Xianjun. All Rights Reserved. 人脸识别作者:安澈澈^案列:© Fu Xianjun. All Rights Reserved.前言一、内容说明二、使用方法1、做好先前准备2、打开摄像头3、人脸识别 前言 现在有很多地方用到人脸识别,也可以说是遍布全世界渗透在人们的生活中,公司人脸打卡、学校的进出、支付宝的扫脸支付功能,下面我们来讲讲用OpenCv怎么实现。 一、内容说明 直接参考了OpenCV 3.0的示例程序,程序为Python\Python3
2021-05-26 20:23:36
192
1
原创 Python-OpenCV-消除文章横线批注
作者:安澈澈^ 图片:© Fu Xianjun. All Rights Reserved. 前言 随着人工智能的不断发展,opencv这门技术也越来越重要,很多人都开启了学习 opencv,本文就介绍了opencv的基础内容。 一、形态学操作 形态学即数学形态学,是图像处理过程的一个非常重要的研究方向。形态学操作主要包含:腐蚀、膨胀、开运算、闭运算、形态学梯度运算、顶帽运算、黑帽运算等操作 例题:消除文章中批注 二、使用方法 1.导入库 import cv2 import numpy as np img
2021-05-26 19:42:10
782
2
原创 OpenCv sobel算子
OpenCv sobel算子 dst = cv2.Sobel(src,ddepth,dx,dy[,ksize[,scale[,delta[,borderType]]]]) src代表图片 dx代表x方向上的求导阶数 dy代表y方向上的求导阶数 ksize代表Sobel核的大小。该值为-1时,则会使用Scharr算子进行运算。 scale代表计算导数值时所采用的缩放因子,默认情况下该值是1,是没有缩放的 delta代表加在目标图像dst上的值,该值是可选的,默认为0 ...
2021-04-19 23:14:41
84
原创 OpenCv 几何变换
OpenCv 几何变换 几何变换OpenCv 几何变换1.图像的简单缩放2.图像的翻转2.图像的平移3.图像的旋转4.图像的透视 import cv2 import numpy as np cv2.waitKey(0) cv2.destroyAllWindows() 1.图像的简单缩放 img=cv2.imread("lena.jpg",0) rows,cols,_ = img.shape //第一种缩放方式 size1 = (int(rows*0.9),int(cols*0.8))//宽变成0.9倍
2021-04-10 18:43:47
169
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人