搜索结果
查询Tags标签: gray,共有 46条记录-
聊聊Garbage Collector的SATB
序本主要研究一下Garbage Collector的SATBCMS、G1、Shenandoah在进行concurrent marking的都采用了SATB的技术ShenandoahShenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有Snapshot-at-the-beginning concurrent mark包括Init Mark(Pause)、Concurrent Mark、…
2022/8/31 23:22:48 人评论 次浏览 -
Python实现特定场景去除高光算法
1、def unevenLightCompensate(gray, blockSize):#gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)average = np.mean(gray)rows_new = int(np.ceil(gray.shape[0] / blockSize))cols_new = int(np.ceil(gray.shape[1] / blockSize))blockImage = np.zeros((rows_new, cols…
2022/7/1 14:20:11 人评论 次浏览 -
我的收藏周刊003
分享文章:Google在2004年上市招股书中创始人给股东的一封信。 虽然年代比较就远了,还是值得一读。博客推荐:Lex Fridman 虽然在MIT认知教授AI课程,但是他的podcast采访更加有影响力,包括Elon Musk, Stephen Wolfram, Bjarne Stroustrup, Donald Knuth等计算机,信息,…
2022/4/11 23:15:32 人评论 次浏览 -
python 图片灰度化处理
import cv2def Image_gray(image):#灰度化函数h, w, ch = image.shapefor row in range(h):for col in range(w):b = image[row, col, 0]g = image[row, col, 1]r = image[row, col, 2]k = int(max(b,g,r))# 取三个通道内的最大值来计算每一个像素值image[row, col, 0] = …
2022/4/11 20:12:41 人评论 次浏览 -
关于opencv中 THRESH_TRUNC 参数的疑惑
在opencv的阈值处理中,有个截断阈值的参数 THRESH_TRUNC 让我有些疑惑。因为从官方资料解释来看,是大于阈值会被设为阈值,小于阈值的保持不变 (DSTI = (SRCI > thresh) ? THRESH : SRCI),且官方解释截图也是如此: Python版代码如下:import cv2 img_gray = cv2…
2022/3/11 23:26:06 人评论 次浏览 -
【车牌识别】基于BP神经网络求解车牌识别问题matlab代码?
1 简介 随着信息技术的不断成熟和网络应用的持续发展,人们的日常生活与工作越来越趋于数字化和网络化。近年来,由于我国工业化的不断发展和人们生活水平的不断提高,汽车这一主要交通工具充斥了我们生活的方方面面;所以,利用相关信息技术采集汽车信息并进行管理,具有…
2022/1/10 23:06:18 人评论 次浏览 -
【车牌识别】基于BP神经网络求解车牌识别问题matlab代码?
1 简介 随着信息技术的不断成熟和网络应用的持续发展,人们的日常生活与工作越来越趋于数字化和网络化。近年来,由于我国工业化的不断发展和人们生活水平的不断提高,汽车这一主要交通工具充斥了我们生活的方方面面;所以,利用相关信息技术采集汽车信息并进行管理,具有…
2022/1/10 23:06:18 人评论 次浏览 -
图像处理:python实现canny算子
一、Canny边缘提取步骤 文中用python实现canny算子,Canny算子的步骤为: 1)图像灰度预处理2)对每个像素求梯度3)求每个点处最大梯度的编码4)非极大值抑制,保证梯度编码的唯一性。5)通过阈值,将边缘像素抽取出来; 二、代码通过下列代码学习,可以了解canny算子全…
2022/1/9 12:33:36 人评论 次浏览 -
图像处理:python实现canny算子
一、Canny边缘提取步骤 文中用python实现canny算子,Canny算子的步骤为: 1)图像灰度预处理2)对每个像素求梯度3)求每个点处最大梯度的编码4)非极大值抑制,保证梯度编码的唯一性。5)通过阈值,将边缘像素抽取出来; 二、代码通过下列代码学习,可以了解canny算子全…
2022/1/9 12:33:36 人评论 次浏览 -
通过配置nginx的header路由到不同环境的服务器
1、前言 有这样的需求,需要请求头里的header来判断我们应该访问线下服务器,还是灰度,或者线上服务器,下面记录一下2、网关nginx配置 注:$http_ 取请求头的值的用法,需要nginx 版本1.10.x+ 支持upstream online {server 172.20.125.78:1001; }upstream gray {server …
2022/1/9 7:07:55 人评论 次浏览 -
通过配置nginx的header路由到不同环境的服务器
1、前言 有这样的需求,需要请求头里的header来判断我们应该访问线下服务器,还是灰度,或者线上服务器,下面记录一下2、网关nginx配置 注:$http_ 取请求头的值的用法,需要nginx 版本1.10.x+ 支持upstream online {server 172.20.125.78:1001; }upstream gray {server …
2022/1/9 7:07:55 人评论 次浏览 -
动态物体检测(python)
简介 本篇博文将实现基于python的运动物体检测。 依赖库 opencv-python 基本动作检测 在计算机视觉中,我们把运动看作是环境的变化。为了计算转换,我们必须有一个背景图像来比较。所以,我们在程序的开头保存第一个图像。# Converting the image to GrayScale gray = cv…
2022/1/8 12:33:38 人评论 次浏览 -
动态物体检测(python)
简介 本篇博文将实现基于python的运动物体检测。 依赖库 opencv-python 基本动作检测 在计算机视觉中,我们把运动看作是环境的变化。为了计算转换,我们必须有一个背景图像来比较。所以,我们在程序的开头保存第一个图像。# Converting the image to GrayScale gray = cv…
2022/1/8 12:33:38 人评论 次浏览 -
基于python的opencv项目实战笔记(六)—— 图像金字塔与轮廓检测
import cv2 as cv import matplotlib.pyplot as plt import numpy as np def cv_show(name,img):cv.imshow(name,img)cv.waitKey(0)cv.destroyAllWindows() #高斯金字塔 #上采样 def cv_pyrUp(img):up=cv.pyrUp(img)cv_show(up,up)print(up.shape) #下采样 def cv_pyrDown…
2021/12/29 22:10:31 人评论 次浏览 -
基于python的opencv项目实战笔记(六)—— 图像金字塔与轮廓检测
import cv2 as cv import matplotlib.pyplot as plt import numpy as np def cv_show(name,img):cv.imshow(name,img)cv.waitKey(0)cv.destroyAllWindows() #高斯金字塔 #上采样 def cv_pyrUp(img):up=cv.pyrUp(img)cv_show(up,up)print(up.shape) #下采样 def cv_pyrDown…
2021/12/29 22:10:31 人评论 次浏览