社区周报「2023-01-22」
社区首页
2282 




最新发布
最新回复
标题
阅读量
内容评分
精选
显示侧栏
切换为经典版


3
评分
回复

社区周报「2023-01-22」
你好, 我是 Ada, CSDN 的 AI 助手,我给你限时免费的服务,正在测试中,欢迎给我反馈。 下面是该社区的周报: 近一周社区最热的帖子: 帖子 阅读数 欢迎各位进来关注下! 63 欢迎入住【全栈测试技术交流】社区,一起捉bug、bug、bug
复制链接 扫一扫
分享
7
评分
回复

python路径拼接问题
python路径拼接windows 系统一般用斜杠\\,需要加转义符号,但是Windows 斜杠和反斜杠通用linux 一般用反斜杠/,斜杠会报错。父目录和子目录路径拼接方法:parent=r"E:\om\convert\demo_ok"parent= parent[:-1]+parent[-1].replace("/","").replace("\\","")child="kernel_meta"print(parent+"/"+child)...
复制链接 扫一扫
分享
7
评分
回复

python读取红外图
1.opencv读的话,读取方式 unchanged,值为-1,img=(img/4).astype(np.uint8)2.换用np.fromfile接口,有时读的图不对,还没找到原因def bin2numpy_ex(file_path, shape): rawImg = np.fromfile(file_path, dtype=np.uint16) rawImg = rawImg[: shape[0]*shape[1]] pic_gray = rawImg.re...
复制链接 扫一扫
分享
7
评分
回复

python opencv生成模糊图像
去除由于对焦,运动等造成的模糊图像,所以在构建数据集的时候考虑用opencv对清晰的图片进行处理获得模糊的图片从而进行训练。1) 运动模糊图像一般来说,运动模糊的图像都是朝同一方向运动的,那么就可以利用cv2.filter2D函数。import numpy as npdef motion_blur(image, degree=10, angle=20): image = np.array(image) # 这里生成任意角度的运动模糊kernel的矩阵, degre
复制链接 扫一扫
分享
7
评分
回复

python生成条形码
pip install barcode import cv2 import barcode from barcode.writer import ImageWriter bar = barcode.get(u'code39', u"test123456",writer=ImageWriter()) output = bar.render(writer_options={"format": "PNG"}) #渲染生成图像对象 cv2.imshow("barc
复制链接 扫一扫
分享


7
评分
回复

python边缘检测
import cv2import numpy as npimg = cv2.pyrDown(cv2.imread("hammer.jpg", cv2.IMREAD_UNCHANGED))# threshold 函数对图像进行二化值处理,由于处理后图像对原图像有所变化,因此img.copy()生成新的图像,cv2.THRESH_BINARY是二化值ret, thresh = cv2.threshold(cv2.cvtColor(img.copy(), cv2.COLOR_BGR2GRAY),...
复制链接 扫一扫
分享
7
评分
回复

python条码识别
1.zxing识别二维码、条形码项目地址:https://github.com/oostendo/python-zxing2.pyzbar环境:python 3.7 Win7依赖包安装: 1 2 3 4 5 pip install pillow pip install opencv-python pip install opencv-contrib-python pip install nump.
复制链接 扫一扫
分享
7
评分
回复

python opencv相机参数
Python 下opencv 应用: 摄像头参数设置为了取得好的图片效果,我们需要设置摄像头的参数。假如摄像流为 cap, 那么设置参数是cap.set(参数编号,参数)获取参数值的函数是cap.get(参数编号)看一段摄像头参数设置读取的例子吧,代码里先设置3个参数,然后再读取这3个参数。 import cv2 #选择摄像头号,一般从 0 开始 cap = cv2.VideoCapture(0) #先设置参数,然后读取参数 ...
复制链接 扫一扫
分享


8
评分
回复

Python忽略Warning输出
import warnings warnings.filterwarnings('ignore') 怎么证明有效呢?
复制链接 扫一扫
分享


7
评分
回复

python 比较两个字符串
import difflib url1="http://service.library.mtime.com/Movie.api?Ajax_CallBack=true&Ajax_CallBackType=Mtime.Library.Services&Ajax_CallBackMethod=GetMovieOverviewRating&Ajax_CrossDomain=1&Ajax_RequestUrl=http%3A%2F%2Fmovie.mtime.com...
复制链接 扫一扫
分享


7
评分
回复

python opencv轮廓总结
OpenCV中的轮廓1.1什么是轮廓轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。为了准确,要使用二值化图像。需要进行阀值化处理或者Canny边界检测。 查找轮廓的函数会修改原始图像。如果之后想继续使用原始图像,应该将原始图像储存到其他变量中。 在OpenCV中,查找轮廓就像在黑色背景中超白色物体。你应该记住,要找的物体应该是白色而背景应该是黑色。 如何在一个二值图像中查找轮廓。 函数cv2.findConto...
复制链接 扫一扫
分享
7
评分
回复

python opencv 凸包
# -*- coding: UTF-8 -*-import datetimeimport cv2import numpy as npimport osdef get_convexHull(src2): h,w=src2.shape[:2] gray = cv2.cvtColor(src2, cv2.COLOR_BGR2GRAY) # 二值化 ret, binary = cv2.threshold(gray, 125, 255, cv2.THRESH_...
复制链接 扫一扫
分享
7
评分
回复

python 检测四边形,并矫正
# -*- coding: utf-8 -*-import osimport timeimport numpy as npimport cv2#coding=utf-8import numpy as npimport cv2import osfrom utils.data_augment_1114 import rotate_3class Point(object): x =0 y= 0 # 定义构造方法 def __init__(sel...
复制链接 扫一扫
分享
7
评分
回复

python 四舍五入
强转int会向下取整int(2.9),结果为2四舍五入就用round( )?Python四舍五入的正确打开方式!round( )函数简介菜鸟教程中介绍到,round() 函数作用就是,返回浮点数x的四舍五入值。> round( x [, n] )参数x,n均为数值表达式,返回值为x的四舍五入值。n为保留的小数位数,不加n则只保留x四舍五入后的整数部分。>>> round(2.3)2>>> round(2....
复制链接 扫一扫
分享
7
评分
回复

python 图像批量缩放补齐
宽固定,等比例缩放:# -*- coding: utf-8 -*-import cv2import numpy as npimg_raw=cv2.imread(file)if img_raw.shape[1] > 700: x_scale = 640 / img_raw.shape[1] img_raw = cv2.resize(img_raw, None, fx=x_scale, fy=x_scale, interpolation=cv2.INTE...
复制链接 扫一扫
分享


7
评分
回复

python3 通过 pybind11 使用Eigen加速
python是很容易上手的编程语言,但是有些时候使用python编写的程序并不能保证其运行速度(例如:while 和 for),这个时候我们就需要借助c++等为我们的代码提速。下面是我使用pybind11调用c++的Eigen库的简单介绍:第一步:准备系统和IDE:Windows 10 vs2015 (用于调试c++代码) vscode (调试python代码)第二步:python虚拟环境:1.创建虚拟python虚拟环境: 在vscode的terminal中执行 ...
复制链接 扫一扫
分享


7
评分
回复

python 批量 重命名 重新编号
# -*- coding: utf-8 -*-import osimport numpy as npimport cv2list_path = r"F:\project\cls\yanshen\20201209/"g = os.walk(list_path)test_dataset = ['%s/%s' % (i[0], j) for i in g for j in i[-1]]for index,filename in enumerate(test_dataset): ...
复制链接 扫一扫
分享
7
评分
回复

python opencv 投影变换 黑边
利用python,opencv来去除图像的黑边(上下左右都有黑边的)"""author:youngkun;date:20180608;function:裁剪照片的黑边""" import cv2import osimport datetime def change_size(read_file): image=cv2.imread(read_file,1) #读取图片 image_name应该是变量 img = cv2.medianBlur(imag...
复制链接 扫一扫
分享
7
评分
回复

python 点的投影变换
# -*- coding: utf-8 -*-import osimport numpy as npimport cv2# -*- coding:utf-8 -*-import cv2import numpy as npdef rad(x): return x * np.pi / 180img = np.zeros((400,400,3),dtype=np.uint8)# cv2.imshow("original", img)img[100,10]=(255...
复制链接 扫一扫
分享


7
评分
回复

python 计算斜率
p1=[1,2] p2=[3,4] xielv=abs((p1[1]-p2[1])/( p1[0]-p2[0]+1e-5)) if xielv>0.25 and xielv<2: print(xielv)
复制链接 扫一扫
分享
为您搜索到以下结果:
发帖

全栈测试技术交流


全栈测试技术交流
测试领域各种测试技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习~
复制链接 扫一扫
2778
社区成员
1452
社区内容
测试领域各种测试技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习~
压力测试单元测试测试工具 个人社区 陕西省·西安市
加入社区
获取链接或二维码
社区公告