OpenCV
文章平均质量分 72
LiamTuc
等咱有了钱,豆浆买两碗,喝一碗,倒一碗。
持续创作中
展开
-
3,OpenCV创建图像
创建了一个宽度为200,高度为100的单通道图像,并且使用切片操作将图像中纵坐标为25到75,横坐标为50到100之间的区域的像素值设置为255,即将这个区域变为白色。数组中的每个元素就是图像对应元素的像素值。将该通道的所有像素值赋值为255,即blue[:, :, 0] = 255,意味着将图像的蓝色通道中的所有像素值都设为255,从而将整个图像变为全蓝色。将该区域的像素值赋值为255,即img[25:75, 50:100] = 255,意味着将这个区域的所有像素值都设置为255,从而将该区域变为白色。原创 2023-10-10 19:51:48 · 810 阅读 · 1 评论 -
2、NumPy操作数组
NumPy矢量化(Vectorization)是指使用NumPy的数组(ndarray)对象执行向量化操作的一种方式。它利用NumPy提供的优化函数和广播功能,以一种更高效和简洁的方式处理数组操作。在传统的循环操作中,我们需要逐个遍历数组的元素,并对每个元素执行相应的操作。但使用NumPy矢量化,我们可以一次对整个数组或大片数据进行操作,而不需要逐个处理数组的元素。索引可以是单个整数,也可以是用逗号分隔的多个整数。NumPy数组运算的特点:不用编写循环程序就可以对数据执行批量运算,NumPy称之为矢量化。原创 2023-09-20 19:33:47 · 63 阅读 · 1 评论 -
numpy模块
1.numpy中的创建数组的方法:array。原创 2023-09-19 19:33:04 · 55 阅读 · 0 评论