- 博客(143)
- 资源 (3)
- 收藏
- 关注
原创 jupyter notebook报500错误解决方法
22版本anaconda创建虚拟环境的jupyter后发现报错500。看jupyter notebook黑框日志发现缺少chardet。
2023-10-07 14:58:07
397
转载 CDH安装
把CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel、CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel.sha1(注意,这里一定要重命名为CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel.sha,因为不这样重命名,它会认为我们的parcel包不完成,会重新下载)、manifest.json移动到/var/www/html/cdh6_parcel目录下。#使root能再任何host访问。
2023-09-12 09:12:28
271
原创 CDH kafka
2、将上面的三个文件上传到该目录下,并将KAFKA-4.1.0-1.4.1.0.p0.4-el7.parcel.sha1重命名为KAFKA-4.1.0-1.4.1.0.p0.4-el7.parcel.sha。在CDH上集成Kafka,要求用CDH上的Zookeeper管理Kafka。1、在/var/www/html/(http服务的默认目录)新建文件夹kafka_parcel。简要说明:例如kafka_2.11-2.2.1-kafka-4.1.0.jar。Kafka parcel**完成!
2023-09-11 14:38:32
586
原创 mysql启动失败报错解决办法。
ps -ef|grep mysqld|awk '{print $2}'|sed 1d |sed 2d > /home/data/mysql/mysql.pid
2023-09-08 10:08:34
116
原创 Hadoop3.X HA安装部署(保姆式细节版)
说明此报告中:我将hadoop解压缩到/opt/hadoop/下,Jdk放在/opt/java下,zookeeper放在/export/server下;准备工作:在每台机器修改主机名字:hostnamectl set-hostname hadoop1crontab -e一:可以先搭建启动zookeeper1-3现在一台机器上完成下载zookeeper:注意啦:是下载编译过的这个包,不是那个源码包哈解压缩3.配置文件进入zookeeper所在目录后。
2023-09-03 23:02:54
595
原创 Hadoop分布式搭建
tar zxvf jdk-8u211-linux-x64.tar.gz -C /opt/java (解压缩命令待补充)4. 把/etc/profile 复制到hadoop2(58),hadoop3(59)我的hadoop安装路径 cd /opt/hadoop/hadoop。或scp /etc/hosts root@hadoop2:/etc/或scp /etc/hosts root@hadoop3:/etc/在58,59 mkdir -p /opt/hadoop。
2023-08-27 15:21:31
197
原创 运动目标检测OpenCV背景减除法
背景减除法:1.GMM MOG2算法,高斯混合模型分离算法,它为每个像素选择适当数量的高斯分布函数:cv2.createBackgroundSubtractorMOG2(int history=500,double varThread=16,bool detectShadows =true)2.KNN模型:cv2.createBackgroundSubtractorKNN()方法:通过视频中的背景进行建模,实现背景消除,生成mask图像,通过对mask二值图像分析实现对前景活动对象的区域
2021-01-26 17:45:34
2137
原创 OpenCV运动目标识别光流法
import cv2import numpy as npes = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(10,10))kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(3,3))cap = cv2.VideoCapture("anew.flv")frame1 = cap.read()[1]prvs = cv2.cvtColor(frame1,cv2.COLOR_BGR2GRAY)...
2021-01-26 16:59:39
526
原创 OpenCV运动目标识别
import cv2camera = cv2.VideoCapture('anew.flv')out_fps =12.0fourcc = cv2.VideoWriter_fourcc('M','P','4','2')out1 = cv2.VideoWriter('v1.avi',fourcc,out_fps,(500,400))out2 = cv2.VideoWriter('v2.avi',fourcc,out_fps,(500,400))lastFrame = Nonewhile came.
2021-01-26 16:08:32
783
1
原创 人脸检测
import cv2print(cv2.__file__)img = cv2.imread('test5.jpg')#加载人脸特征,该文件在Python安装目录下,下面是我的绝对路径face_cascade = cv2.CascadeClassifier(r'/Users/wing/anaconda3/lib/python3.6/site-packages/cv2/data/haarcascade_frontalface_default.xml')gray = cv2.cvtC...
2021-01-26 15:20:32
208
原创 OpenCV学习笔记
"""参数1 即将保存的文件路径参数2 VideoWriter_fourcc为视频编解码器 fourcc意为四字符代码(Four-Character Codes),顾名思义,该编码由四个字符组成,下面是VideoWriter_fourcc对象一些常用的参数,注意:字符顺序不能弄混 cv2.VideoWriter_fourcc('I', '4', '2', '0'),该参数是YUV编码类型,文件名后缀为.avi cv2.VideoWriter_fourcc('P', 'I', .
2021-01-26 15:17:07
565
原创 模板匹配
import cv2import numpy as npdef template_demo(tpl,target): methods = [cv2.TM_SQDIFF_NORMED,cv2.TM_CCORR_NORMED,cv2.TM_CCOEFF_NORMED] th,tw =tpl.shape[:2] for md in methods: result = cv2.matchTemplate(target,tpl,md) min_val,ma.
2021-01-25 23:07:38
141
原创 敲出了绝望感的LBP
import cv2import numpy as npdef LBP(src): height = src.shape[0] width = src.shape[1] dst = src.copy() lbp_value = np.zeros((1,8),dtype = np.uint8) neighbours = np.zeros((1,8),dtype =np.uint8) for x in range(1,width-1): fo.
2021-01-25 21:34:43
123
原创 Harris角点检测
Harris实现过程:计算图像在X和Y方向的梯度:计算图像两个方向梯度的乘积使用高斯函数对三者进行高斯加权,生成矩阵M的A,B,C;计算每个像素的Harris相应值R,并对小于某一阈值t的R置为零;在3*3或者5*5邻域内进行非最大值抑制,局部最大值点即为图像中的角点。cv2.cornerHarris()参数如下:img-数据类型为float32的输入图像blocksize-角点检测中的领域大小ksize-Sobel求导中使用的窗口大小k-Harris角点
2021-01-25 16:51:22
501
原创 图像特征与目标检测1-HOG
HOG实现过程:1灰度化(将图像看做一个x,y,z(灰度)的三维图像)2采用Gamma校正法对输入图像进行颜色空间的标准化(归一化)3计算图像每个像素的梯度(包括大小和方向)4将图像划分为cells5统计每个cell的梯度直方图(不同梯度的个数),得到cell的描述子6将每几个cell组成一个block,得到block的描述子7将图像image内的所有block的HOG特征descriptor串联起来就可以得到HOG特征,该特征向量就是用来目标检测或分类的特征。...
2021-01-25 15:46:06
227
原创 分水岭算法(代码有问题,谁看出来了,求评论,谢谢)
分水岭算法步骤:1加载原始图像2阈值分割,将图像分割为黑白两个部分3对图像进行开运算,即先腐蚀再膨胀4对开运算的结果再进行膨胀,得到大部分是背景的区域5通过距离变换Distance Transform获取前景区域6背景区域sure_bg和前景区域sure_fg相减,得到既有前景又有背景的重合区域7连通区域处理8最后使用分水岭算法代码有问题,不知道错哪里了。。import cv2import numpy as npimg = cv2.imread('test4
2021-01-25 13:38:48
237
原创 学习笔记——区域生长算法
区域生长原理: 1 2 1 1 1 2 2 2 1 2 1 1 2 2 基本思想:将具有相似性质的像素集合起来构成区域。步骤;1.对图像顺序扫描,找到第1个还没有归属的像素,...
2021-01-25 12:28:08
724
原创 OpenCV边缘检测
梯度算子:是一阶导数算子,是水平G(x),G(y)方向对应模板的组合,也有对角线方向。常见的一阶算子:Roberts交叉算子,Rrewitt算子,Sobel算子0 1 -1 0 =1 0 0 -1 Roberts交叉算子是对角线方向的梯度算子,对应的水平方向和竖直方向的梯度分别为:Robert算子优缺点:优点:边缘定位比较准,适用于边缘明显且噪声较少的图像。缺点:没有描述水平和竖直方向的灰度变化,只是关注了对角线方向,鲁棒性差,..
2021-01-24 22:59:09
178
原创 opencv自动阈值分割
#自适应阈值与固定阈值对比import cv2import matplotlib.pyplot as pltimg = cv2.imread('test.jpg',0)ret,th1 = cv2.threshold(img,127,255,cv2.THRESH_BINARY)th2 = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,55,4)th3 = cv2.adaptiveThresho.
2021-01-24 17:27:32
1133
原创 固定阈值分割
THRESH_BINARY:THRESH_BINARY_INV:THRESH_TRUNC:THRESH_TOZERO:THRESH_TOZERO_INV:import cv2import matplotlib.pyplot as pltimg = cv2.imread('test3.jpg',0)ret,thresh1 = cv2.threshold(img,127,255,cv2.THRESH_BINARY)ret,thr...
2021-01-24 12:00:46
681
原创 opencv黑帽
#黑帽:输入图像和图像闭运算之差import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltimg = cv.imread('test9.jpg')img = cv.cvtColor(img,cv.COLOR_BGR2RGB)kernel = np.ones((9,9),np.uint8)tophat = cv.morphologyEx(img,cv.MORPH_BLACKHAT,kernel)plt.subplot(1.
2021-01-23 19:07:17
131
原创 OpenCV顶帽
#顶帽:输入图像和图像开运算之差,下面的示例针对9*9内核完成。import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltimg = cv.imread('test9.jpg')img = cv.cvtColor(img,cv.COLOR_BGR2RGB)kernel = np.ones((5,5),np.uint8)tophat = cv.morphologyEx(img,cv.MORPH_TOPHAT,kernel).
2021-01-23 18:51:16
174
原创 OpenCV形态学梯度
#形态学梯度,这是图像膨胀和腐蚀之间的区别,结果将看起来像对象的轮廓import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltimg = cv.imread('test9.jpg')img = cv.cvtColor(img,cv.COLOR_BGR2RGB)kernel = np.ones((3,3),np.uint8)gradient = cv.morphologyEx(img,cv.COLOR_BGR2RGB,ke.
2021-01-23 17:32:04
325
原创 opencv闭运算
#闭运算,闭运算与开运算相反,先扩张然后再侵蚀。在关闭前景对象内部的小孔或对象上的小黑点时很有用。import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('test9.jpg')kernel = np.ones((3,3),np.uint8)closing = cv2.morphologyEx(img,cv2.MORPH_CLOSE,kernel)plt.subplot(121),plt.imsh.
2021-01-23 16:53:46
766
原创 opencv的开运算
#开运算,腐蚀然后扩张的另一个名字,它对于消除噪音很有用import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('test9.jpg')img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(5,5))opening = cv2.morphologyEx(img,cv2..
2021-01-23 16:39:31
428
原创 OpenCV的膨胀
import matplotlib.pyplot as pltimport cv2img = cv2.imread('test9.jpg')img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(3,3))dilation = cv2.dilate(img,kernel,iterations =1)plt.subplot(121),plt.imshow(img),pl.
2021-01-23 16:14:50
242
原创 腐蚀
import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('test9.jpg')img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)kernel = np.ones((3,3),np.uint8)erosion = cv2.erode(img,kernel,iterations = 1)plt.subplot(121),plt.imshow(img),plt.titl.
2021-01-23 14:43:34
202
原创 Gamma变换
#Gamma变化import cv2import numpy as npimg = cv2.imread('test.jpg')def adjust_gamma(image,gamma = 1.0): invGamma = 1.0/gamma table = [] for i in range(256): table.append(((i/255.0)**invGamma)*255) table = np.array(table).astype...
2021-01-23 12:22:43
321
原创 彩色图像直方图均衡化
import cv2import numpy as npimg = cv2.imread("test.jpg",1)cv2.imshow("src",img)#彩色图像均衡化,需要分解通道,对每一个通道均衡化(b,g,r) = cv2.split(img)bH = cv2.equalizeHist(b)gH = cv2.equalizeHist(g)rH = cv2.equalizeHist(r)result = cv2.merge((bH,gH,rH))cv2.imshow("dst.
2021-01-23 11:00:22
314
原创 opencv直方图均衡化
import cv2img = cv2.imread('test9.jpg',0)cv2.imshow("dark",img)#调用cv2.equalizeHist函数进行直方图均衡化img_equal = cv2.equalizeHist(img)cv2.imshow("img_equal",img_equal)cv2.waitKey(0)cv2.destoryAllWindows()
2021-01-23 10:21:26
114
原创 双边滤波
#双边滤波import cv2from matplotlib import pyplot as pltimg = cv2.imread('test.jpg')img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)blur = cv2.bilateralFilter(img,-1,15,10)plt.subplot(121),plt.imshow(img),plt.title('Original')plt.xticks([]),plt.yticks([])plt..
2021-01-22 23:00:52
98
windowscondapython3.9创建智慧交通需要的requirements
2022-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人