草庐IT

Mask-RCNN

全部标签

ios - 如何应用 CAGradientLayer 作为另一个 CALayer 的 mask ?

我有一个View,它有一个CALayer。当我创建一个CAGradientLayer并将其应用为该View的CALayer的蒙版时,没有任何反应。为什么?在View的-initWithFrame:中,我这样做:CAGradientLayer*gradient=[CAGradientLayerlayer];gradient.frame=self.bounds;gradient.colors=[NSArrayarrayWithObjects:(id)[[UIColorblackColor]CGColor],(id)[[UIColorwhiteColor]CGColor],nil];//[s

ios - 如何应用 CAGradientLayer 作为另一个 CALayer 的 mask ?

我有一个View,它有一个CALayer。当我创建一个CAGradientLayer并将其应用为该View的CALayer的蒙版时,没有任何反应。为什么?在View的-initWithFrame:中,我这样做:CAGradientLayer*gradient=[CAGradientLayerlayer];gradient.frame=self.bounds;gradient.colors=[NSArrayarrayWithObjects:(id)[[UIColorblackColor]CGColor],(id)[[UIColorwhiteColor]CGColor],nil];//[s

ios - 在 UIImageView 上添加一个圆形 mask 层

我正在构建一个照片滤镜应用程序(例如Instagram、Camera+等等),可能主屏幕是一个向用户呈现图像的UIImageView,以及一个带有一些内容的底部栏过滤器和其他选项。其中一个选项是模糊,用户可以用他的手指捏或移动一个代表非模糊部分(半径和位置)的圆圈——这个圆圈之外的所有像素都将被模糊.当用户触摸屏幕时,我想在我的图像上方添加一个半透明层来表示模糊部分,并用一个完全透明的圆圈表示非模糊部分。所以我的问题是,如何添加这一层?我想我需要在我的ImageView上方使用一些View,并使用一些mask来获得我的圆形?我真的很感激这里的好提示。还有一件事我需要的圆不会被直接切割,

ios - 在 UIImageView 上添加一个圆形 mask 层

我正在构建一个照片滤镜应用程序(例如Instagram、Camera+等等),可能主屏幕是一个向用户呈现图像的UIImageView,以及一个带有一些内容的底部栏过滤器和其他选项。其中一个选项是模糊,用户可以用他的手指捏或移动一个代表非模糊部分(半径和位置)的圆圈——这个圆圈之外的所有像素都将被模糊.当用户触摸屏幕时,我想在我的图像上方添加一个半透明层来表示模糊部分,并用一个完全透明的圆圈表示非模糊部分。所以我的问题是,如何添加这一层?我想我需要在我的ImageView上方使用一些View,并使用一些mask来获得我的圆形?我真的很感激这里的好提示。还有一件事我需要的圆不会被直接切割,

android - Flutter mask 一个圆圈变成一个容器

我想在容器上添加圆形效果,但我希望圆形不会扩展容器的尺寸,而是被它剪裁。这就是我想要实现的目标:如您所见,白色圆圈自然会延伸红色容器,但相反,我试图让它留在边界内。我该怎么做? 最佳答案 最简单的方法是使用重叠和剪裁。classOverlapSquareextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnContainer(height:200,decoration:BoxDecoration(borderRadius:BorderRadius

android - Flutter mask 一个圆圈变成一个容器

我想在容器上添加圆形效果,但我希望圆形不会扩展容器的尺寸,而是被它剪裁。这就是我想要实现的目标:如您所见,白色圆圈自然会延伸红色容器,但相反,我试图让它留在边界内。我该怎么做? 最佳答案 最简单的方法是使用重叠和剪裁。classOverlapSquareextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnContainer(height:200,decoration:BoxDecoration(borderRadius:BorderRadius

Segment Anything中将生成的多个mask结果拼接在一起,可视化(批量处理)

使用提供的amg.py生成测试图片mask将多个mask拼接到一起,并改变每个png中白色区域像素值颜色importnumpyasnpfromPILimportImageimportosimportmatplotlib.pyplotaspltfromPILimportImageColordefcompose_images(img_path):masks_file_list=os.listdir(img_path)formask_fileinmasks_file_list:mask_path=os.path.join(img_path,mask_file)png_num=len(os.listd

论文阅读——MAT: Mask-Aware Transformer for Large Hole Image Inpainting

原文链接:2022CVPR2022MAT:Mask-AwareTransformerforLargeHoleImageInpainting [pdf] [code]本文创新点:开发了一种新颖的修复框架MAT,是第一个能够直接处理高分辨率图像的基于transformer的修复系统。提出了一种新的多头自注意力(MSA)变体,称为多头上下文注意力(MCA),只使用有效的token来计算注意力。设计了一个风格操作模块,使模型能够通过调节卷积的权重来提供不同的预测结果。网络结构网络分为粗修复与细修复两个阶段。粗修复主要由一个卷积头,五个transformer模块和一个卷积尾构成;细修复采用一个Conv-

swift - 如何在 iOS 11 上的单元格关闭期间重新实现以前在 iOS 10 上工作的清晰颜色 UITableViewCell mask 效果?

前言我在iOS10上有一个工作自定义UITableViewCell关闭动画。它的实现方式如下:用户按下提交按钮在UITableViewCell的subview(在单元格的contentView下方)的索引零处创建、定位和插入自定义ViewcontentView在帧外动画,而自定义View的alpha动画为1.0当contentView完全超出框架时,原生UITableView方法deleteRows(at:[indexPath],with:.top)被调用。UITableViewCell折叠,并且自定义View在折叠时隐藏在之前的UITableViewCell后面。单元格(以及所有它的

swift - 如何在 iOS 11 上的单元格关闭期间重新实现以前在 iOS 10 上工作的清晰颜色 UITableViewCell mask 效果?

前言我在iOS10上有一个工作自定义UITableViewCell关闭动画。它的实现方式如下:用户按下提交按钮在UITableViewCell的subview(在单元格的contentView下方)的索引零处创建、定位和插入自定义ViewcontentView在帧外动画,而自定义View的alpha动画为1.0当contentView完全超出框架时,原生UITableView方法deleteRows(at:[indexPath],with:.top)被调用。UITableViewCell折叠,并且自定义View在折叠时隐藏在之前的UITableViewCell后面。单元格(以及所有它的