当前位置:网站首页>来自雪域高原的馈赠——大凉山高原生态糖心苹果
来自雪域高原的馈赠——大凉山高原生态糖心苹果
2022-08-02 04:25:00 【文艺酱Jayce】
老家自产的糖心苹果:
1.知乎:
来自雪域高原的馈赠——大凉山高原生态糖心苹果,欢迎选购https://zhuanlan.zhihu.com/p/548448382
2.CSDN:
来自雪域高原的馈赠——大凉山高原生态糖心苹果,欢迎选购https://geo-ai.blog.csdn.net/article/details/126107374
纯天然,无公害,欢迎大家选购,有任何问题直接私聊我!!
def _augment_images(self, images, random_state, parents, hooks):
result = images
nb_images = len(images)
alphas = self.alpha.draw_samples((nb_images,), random_state=ia.copy_random_state(random_state))
to_colorspaces = self.to_colorspace.draw_samples((nb_images,), random_state=ia.copy_random_state(random_state))
for i in sm.xrange(nb_images):
alpha = alphas[i]
to_colorspace = to_colorspaces[i]
image = images[i]
assert 0.0 <= alpha <= 1.0
assert to_colorspace in ChangeColorspace.COLORSPACES
if alpha == 0 or self.from_colorspace == to_colorspace:
pass # no change necessary
else:
# some colorspaces here should use image/255.0 according to the docs,
# but at least for conversion to grayscale that results in errors,
# ie uint8 is expected
if self.from_colorspace in [ChangeColorspace.RGB, ChangeColorspace.BGR]:
from_to_var_name = "%s2%s" % (self.from_colorspace, to_colorspace)
from_to_var = ChangeColorspace.CV_VARS[from_to_var_name]
img_to_cs = cv2.cvtColor(image, from_to_var)
else:
# convert to RGB
from_to_var_name = "%s2%s" % (self.from_colorspace, ChangeColorspace.RGB)
from_to_var = ChangeColorspace.CV_VARS[from_to_var_name]
img_rgb = cv2.cvtColor(image, from_to_var)
if to_colorspace == ChangeColorspace.RGB:
img_to_cs = img_rgb
else:
# convert from RGB to desired target colorspace
from_to_var_name = "%s2%s" % (ChangeColorspace.RGB, to_colorspace)
from_to_var = ChangeColorspace.CV_VARS[from_to_var_name]
img_to_cs = cv2.cvtColor(img_rgb, from_to_var)
# this will break colorspaces that have values outside 0-255 or 0.0-1.0
if ia.is_integer_array(img_to_cs):
img_to_cs = np.clip(img_to_cs, 0, 255).astype(np.uint8)
else:
img_to_cs = np.clip(img_to_cs * 255, 0, 255).astype(np.uint8)
# for grayscale: covnert from (H, W) to (H, W, 3)
if len(img_to_cs.shape) == 2:
img_to_cs = img_to_cs[:, :, np.newaxis]
img_to_cs = np.tile(img_to_cs, (1, 1, 3))
if alpha >= (1 - self.eps):
result[i] = img_to_cs
elif alpha <= self.eps:
result[i] = image
else:
result[i] = (alpha * img_to_cs + (1 - alpha) * image).astype(np.uint8)
return images
边栏推荐
- 高等数学(第七版)同济大学 总习题三(后10题) 个人解答
- internship:数据库表和建立的实体类及对应的枚举类之间的联系示例
- 力扣练习——41 对称二叉树
- Learn about the sequential storage structure of binary tree - heap
- 论文速读:Homography Loss for Monocular 3D Object Detection
- 递归实现排列型枚举(DAY 93)
- 如何解决QByteArray添加quint16双字节时错误?
- 通关剑指 Offer——剑指 Offer II 008. 和大于等于 target 的最短子数组
- 力扣练习——42 二叉树的层次遍历 II
- 洛谷P2437蜜蜂路线
猜你喜欢
开放原子开源峰会落幕,百度超级链牵头成立XuperCore开源工作组
如何评价最近爆红的FastAPI?
Nuscenes数据集总结(下)
8月1日“海豹数藏”将全网首发民族英雄林则徐《四行行书》数字藏品!
【C语言程序】求直角三角形边长
批量--09---批量读文件入表
PDF文件转换格式
Visual SLAM Lecture Fourteen - Lecture 13 Practice: Designing a SLAM system (the most detailed code debugging and running steps)
如何解决QByteArray添加quint16双字节时错误?
Anatomy of Unreal Playback System (Part 1)
随机推荐
递归实现排列型枚举(DAY 93)
Deep blue college - handwritten VIO operations - the first chapter
CaDDN code debugging
Nuscenes数据集总结(下)
力扣练习——48 找到小镇的法官
MySQL存储函数详解
OpenPCDet environment configuration of 3 d object detection and demo test
自定义一个下划线分词器
acwing 最大数
lvm扩容(实战无废话)
26. 如何判断一个对象是否存活?(或者GC对象的判定方法)?
Minecraft 1.18.1, 1.18.2 module development 23.3D animation armor production
Scala基础【常用方法补充、模式匹配】
热爱和责任
其他重要协议(DNS,ICMP,NAT,交换机)
Arduino框架下 ESP32看门狗使用示例
力扣 剑指 Offer 56 - I. 数组中数字出现的次数
Visual SLAM Lecture Fourteen - Lecture 13 Practice: Designing a SLAM system (the most detailed code debugging and running steps)
力扣练习——44 路径总和 III
压缩包密码如何快速删除?