首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

像相机一样变焦、填充画面细节,还能自定义风格,AI作画神器Midjourney又更新了

那个大名鼎鼎的 AI 作画神器 Midjourney 又来给用户震撼了,继上个月推出 5.1 版本,它又很快更新了 5.2 版本。...如下是其使用 zoomout 连续生成多张图片做的一个短视频。 该用户利用 zoomout 做视频的想法与好多其他用户不谋而合。如下视频中画面不仅能缩小,还能放大。‍...图源:推特 @nickfloats 其他功能 Midjourney 还提供了「Make Square」功能,将宽高比为 16:9 的长方形图像变成正方形图像。如下图所示。...我们知道,Midjourney 经过训练可以创建具有艺术闪光点和丰富视觉美感的图像,这是它与 Stable Diffusion 等的区别之一。...此次图像风格化,用户可以 prompt 末尾设置 stylize 参数,现在支持的范围是0-1000。下图左没有使用风格化功能,图右为使用了风格化功能,二者的效果显而易见。

17020

Html与CSS快速入门02-HTML基础应用

Tip:代码中经常可以看到的情况,其目的是点击不回到页面头,并且不进行默认的事件操作。...GIMP中,还可以通过一幅图像内创建多个图层,然后保存为Animated GIF的形式来生成动态的GIF图片。...图片的使用非常简单,,需要注意的是,实际使用中,推荐使用图床,包括imgur、...使用背景图像可以使用如下属性:background-color指定元素的背景色,background-image:url(xxx)指定背景图片,background-repeat来设置重复(repeat...红眼"现象的产生是由于闪光灯的闪光轴与镜头的光轴距离过近,在外界光线很暗的条件下人的瞳孔会相应变大,当闪光灯的闪光透过瞳孔照在眼底时,密密麻麻的微细血管在灯光照应下显现出鲜艳的红色所反射回来,眼睛形象

2.4K60
您找到你想要的搜索结果了吗?
是的
没有找到

在编程中发现数学之美——使用Python小龟绘制多边形

使用数学知识画出很酷的各种图形之前,你需要先学习Python编程语言的基础知识。本文将会带你熟悉以下编程概念:循环、变量、函数、使用小龟模块绘制图像。...Python的设计者对Logo语言的小龟模块如此喜欢,以至于他们也Python中设计了小龟模块。 Python的小龟模块中,你可以控制类似小龟的图像,像在游戏中控制一个角色。...你需要给小龟清晰明确的指令,指导小龟屏幕的动作。因为小龟的运动会留下轨迹,我们可以通过控制小龟运动画出各种图形。 导入小龟模块 打开IDLE,新建文件,保存为myturtle.py。...练习1-2:正方形组成的圆。写程序,这个程序将画60个正方形,每画一个正方形右转5度。程序中要使用循环语句。运行结果如图: ?...练习1-5:创建一个函数,函数的功能为画60个正方形,每画一个正方形旋转5度,且边长增加。初始边长为5,每次增加5。结果应该如图所示: ?

3.8K51

UIKit Dynamics:开始入门 —《Graphics & Animation系列一》

基本,我们可以利用手机加速计提供的数据来创建对手机方向变化作出反应的接口。 当一起使用时,运动和动态成为用户体验工具的重要组成部分,使您的交互栩栩生。...这些属性是隐式解包的optionals(类型名称后面的!所示)。 这些属性必须是可选的,因为我们没有init方法中初始化它们。...此时可以使用隐式解包的optionals,因为我们知道这些属性初始化不会为零。 可以防止每次使用的时候需要!来解包。...在下一步中,将了解如何在物品碰撞时接收通知。...viewDidLoad添加两个属性: var square: UIView! var snap: UISnapBehavior! 这将跟踪方块视图,以便您可以从视图控制器的其他位置访问它。

1.8K30

iOS 封装原生二维码扫描和生成

效果预览1.gif 效果预览2.gif 功能描述:WSLNativeScanTool是利用原生API的条件下封装的二维码扫描工具,支持二维码的扫描、识别图中二维码、生成自定义颜色和中心图标的二维码、...void(^WSLMonitorLightBlock)( float brightness); @interface WSLNativeScanTool : NSObject /** 扫描出结果的回调...imageCode; /** 生成自定义样式二维码 注意:有些颜色结合生成的二维码识别不了 @param codeString 字符串 @param size 大小 @param backColor 背景色...@property (nonatomic,copy) WSLFlashSwitchBlock flashSwitchBlock; #pragma mark - 扫码区域 /** 扫码区域 默认为正方形...个角的线条宽度,默认6 */ @property (nonatomic, assign) CGFloat photoframeLineW; #pragma mark --动画效果 /** * 动画效果的图像

1.2K60

iOS 封装原生二维码扫描和生成

[效果预览1.gif] [效果预览2.gif] 功能描述:WSLNativeScanTool是利用原生API的条件下封装的二维码扫描工具,支持二维码的扫描、识别图中二维码、生成自定义颜色和中心图标的二维码...void(^WSLMonitorLightBlock)( float brightness); @interface WSLNativeScanTool : NSObject /** 扫描出结果的回调...imageCode; /** 生成自定义样式二维码 注意:有些颜色结合生成的二维码识别不了 @param codeString 字符串 @param size 大小 @param backColor 背景色...@property (nonatomic,copy) WSLFlashSwitchBlock flashSwitchBlock; #pragma mark - 扫码区域 /** 扫码区域 默认为正方形...个角的线条宽度,默认6 */ @property (nonatomic, assign) CGFloat photoframeLineW; #pragma mark --动画效果 /** * 动画效果的图像

992110

p5.js 光速入门

该函数里可以做很多初始化工作,比如创建画布并设置大小、画布背景色等。 setup() 每个页面都只能出现一次,并且它不能在一开始执行再次被调用。...创建正方形用到的方法是 square(),语法如下所示: square(x, y, s, [tl], [tr], [br], [bl]) x 和 y 是正方形左上角的坐标 s 是正方形的边长 tl、tr...、br、bl 是用来设置正方形的圆角半径,分别是 左、右、下右、下左。...(10, 10, 80, 10, 30) } 更多说明可查看 square()说明文档 矩形 rect 前面了解完 正方形(quad) 如何创建,学习 矩形(rect) 会觉得非常简单...某些情况下是很有用的,比如移动图像时,如果背景色没重新设置一次,那么图形移动后会产生“残留”的现象。这个放在动画章节说。 填充颜色 fill() 创建图像图像默认的填充色是白色。

5.1K41

使用颜色空间进行图像分割

RGB被认为是一个附加颜色空间,颜色可以想象为由大量的红色、蓝色和绿色光线照射到黑色背景而产生,以下是RGB颜色的一些例子: ? RGB是五种主要颜色空间模型之一,每种模型都有许多分支。...事实,默认情况下,OpenCV读取BGR格式的图像。...这里选择的色板是浅橙色和深橙色,几乎是红色: >>> light_orange = (1, 190, 200) >>> dark_orange = (18, 255, 255) Python中显示颜色的一个简单方法是制作所需颜色的小正方形图像...您可以使用NumPy轻松地用颜色填充正方形: >>> lo_square = np.full((10, 10, 3), light_orange, dtype=np.uint8) / 255.0 >>>...控制照明和背景的情况下,例如在实验环境中或者更均匀的数据集,这种分割技术简单、快速、可靠。

5.9K31

CSS 美化网页元素

基础增加了控制alpha透明度的参数,其中这个透明通道值为0~1四、排版文本段落值说明left把文本排列到左边。...blur-radius;七、超链接伪类1、语法标签名:伪类名{声明;}2、示例a:hover {color:#B46210;text-decoration:underline;}3、访问时,蓝色;访问,...a:visited {color:#333;}a:hover鼠标悬浮其的超链接样式a:hover{color:#ff7300;}a:active鼠标单击未释放的超链接样式a:active {color...实心正方形list-style-type:square;decimal数字list-style-type:decimal去除列表前面的小黑点li {list-style:none;}九、网页背景1、背景颜色...:background-color2、背景图像:background-image属性background-image:url(图片路径);3、背景重复方式background-repeat属性repeat

1.5K30

RepVGG溯源 | RepVGG作者前期作品,ACNet零算力白嫖性能(附Pytorch代码详解)

经过训练,等价地将ACNet转换为相同的原始架构,因此不再需要额外的计算。作者观察到ACNet可以明显提高CIFAR和ImageNet各种模型的性能。...本文中提出了非对称卷积块(ACB),这是一种创新的结构来取代标准卷积层,3×3层,现代CNN中广泛使用的。...4.1节和4.2节所示,ACNet可以通过训练达到更高的准确性水平。当训练完成,试图将每个ACB转换为一个标准的卷积层,产生相同的输出。通过这样做可以获得一个更强大的网络,同时不需要额外的计算。...当然,每个模型的精度都显著降低,但水平kernel模型180度旋转和上下翻转的图像的精度明显更高。...与基础模型相比,该模型原始/180翻转图像的准确率分别提高了0.34% / 1.27%。

97740

【光电智造】选择最合适机器视觉照明的八个小技巧

但事实并非如此,照明远非增强图像亮度这样简单,好的照明系统可以减少很多图像处理工作,提升整个机器视觉系统效率。那么照明是怎样一门学问呢?如何在机器视觉系统中选择合适的照明系统呢?...玻璃中检测裂痕使用非漫射光 比如检测玻璃容器的裂痕 照明技术:暗场 在这个应用当中,用暗场照明来创立一个明亮的,背景下容易检测的感兴趣特征。一个暗场区域中光线直接通过透明的瓶子。...这些光线将很难检测的划痕转换到暗背景下的亮特征。 技巧4:检测透明包装使用漫射光 比如检测玻璃容器的裂痕 照明技术:暗场 在这个应用当中,用暗场照明来创立一个明亮的,背景下容易检测的感兴趣特征。...这些光线将很难检测的划痕转换到暗背景下的亮特征。 技巧5:使用颜色创造对比度 机器视觉应用中创造一个高对比度图像的一个有用的方法是用特殊波长(彩色)的光照明物体。...记住铝刻印红光和蓝光下的区别。 技巧6:针对快速移动的物体使用频闪光 当物体快速移动成像是模糊时,就需要使用频闪光

41520

Python 自动化指南(繁琐工作自动化)第二版:十九、处理图像

计算机图像基础 为了操作图像,您需要了解计算机如何处理图像中的颜色和坐标的基础知识,以及如何在 Pillow 中处理颜色和坐标。但是继续之前,请安装pillow模块。...图像也有一个 alpha 值来创建 RGBA 值。如果图像显示屏幕背景图像或桌面壁纸上,alpha 值决定了您可以“看穿”图像像素的背景程度。...不可见的黑色,(0, 0, 0, 0),是没有指定颜色参数的情况下使用的默认颜色,因此第二个图像具有透明背景;我们把这个 20×20 的透明正方形保存在transparentImage.png。...粘贴完成,我们保存修改的tiled.png。 调整图像大小 一个Image对象上调用resize()方法,并返回一个指定宽度和高度的新的Image对象。...如果将图像旋转其他角度,图像的原始大小将保持不变。 Windows ,黑色背景用于填充旋转产生的任何空隙,如图 19-8 中的所示。 MacOS ,透明像素被用于间隙。

2.5K50

《架构整洁之道》第 9 章 LSP:里氏替换原则

使用一个父类对象,替换成该父类对象的子类对象,该程序不会发生异常。(该书指的为接口,而没有提到继承关系)或者说,调用一个Interface,切换成直接调用该接口的实现对象,该程序不会发生异常。...而正方形与长方形的设置宽高的逻辑并不一致,所以正方形错误的继承了Rectangle。如果使用Square,来替换掉Rectangle,就会发现错误。看下面的例子。Rectangle r = ......但是 //如果切换成正方形Square时,这个断言是通过不了的。...要想防范这种LSP的行为,唯一的办法就是User类中增加用于区分Rectangle和Square的检测逻辑,if语句,但是这就造成了强依赖,使用者强烈依赖被使用者。...面对系统要向多个第三方提供服务,接口设计应当在调用方式和存储,统一格式,并能严格区分和识别流量。使其切换调用第三方时,代码不用做改动。这里将第三方看作是可替换的组件。

24430

如何用pycococreator将自己的数据集转换为COCO类型

如今深度学习的领域中,如果把数据比作老K,用以确保数据格式正确的就是Q,或者至少也得是J或者10,由此你可以看出它相当重要。努力收集图像并注释所有的对象之后,你需要决定用什么格式来存储所有的信息。...让我们以用于检测正方形、三角形和圆形的数据集为例,来看看如何使用它。 ?...形状图片和对象掩码示例 这些形状数据集包含500张128×128像素的jpeg图像,其中颜色和大小随机的圆形、正方形和三角形分布颜色随机的背景。其二进制掩码注释每个png格式的形状中进行编码。...那么前三种完成,我们可以继续处理图像和注释。我们要做的就是循环遍历每个jpeg图像及其对应的pngs注释,并让pycococreatorpy生成格式正确的条目。...使用COCO API的输出示例 你可以github找到用于转换形状数据集的完整脚本以及pycococreato。

2.3K50

C++ OpenCV标记函数drawMarker的使用

OpenCV基础函数 drawmarker就是画标记的函数,使用也非常简单,以前一般要图像做标记可能直接就画的点,而drawmarker函数中,可多个不同的标记可以自己选择,用了它就可以图像做标记会更方便一些...这里的参数有多个,如下: 参数值 参数名称 MarkerTypes::MARKER_CROSS 十字 MarkerTypes::MARKER_DIAMOND 钻石 MarkerTypes::MARKER_SQUARE...正方形 MarkerTypes::MARKER_STAR 星形 MarkerTypes::MARKER_TILTED_CROSS 叉叉 MarkerTypes::MARKER_TRIANGLE_DOWN...drawMarker(src, Point(60, 60), Scalar(0, 255, 0), MarkerTypes::MARKER_DIAMOND, 20, 3, 8); //画红色正方形...drawMarker(src, Point(60, 90), Scalar(0, 0, 255), MarkerTypes::MARKER_SQUARE, 20, 3, 8); //画紫色星形

2.5K30

卷积神经网络「失陷」,CoordConv来填坑

但在涉及坐标建模的任务目标检测、图像生成等),其优势反而成为了缺陷,并潜在影响了最终的模型性能。...我们可以选用许多图像生成研究论文中使用的方法,使用一堆解卷积(转置卷积)层绘制这个正方形。...逆向任务是否会容易一些?如果我们训练卷积网络来将图像信息压缩为标量坐标——更接近普通的图像分类,会怎样? 结果发现,监督回归任务同样效果不佳。...图 11:普通 GAN(左)和 CoordConv GAN(右)潜在空间中的移动(插值)。普通的 GAN 中,我们观察到很明显的失真(就像黏在背景),以及少量的目标伪影。...通过卷积我们再次观察到了僵硬的目标图像中的伪影。加入 CoordConv ,几何变换变得更加平滑,包括平移和变形。 强化学习 强化学习是一个有趣的研究领域,CoordConv 可能对其有所帮助。

66030
领券