首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏联远智维

    图片修复

    背景介绍 本推文展示一个2023年的支线工作,如何采用AI进行图像修复(特征补全),去除图片中杂背景;1.特征去除:快速去除图像中各种水印、物品、人物、字体、等对象;2.老照片修复3.图像补全。 图 1 LaMa 图像修复算法的流程框架 结果展示 图 2 效果展示(附:我个人来说,觉得在图像修复领域具有比较好的应用前景,文物修复,老照片修复等) 安装过程 pip install torch== pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch -y pip install pytorch-lightning==1.2.9 # 图片处理 python3 bin/predict.py model.path=$(pwd)/big-lama indir=$(pwd)/LaMa_test_images outdir=$(pwd)/output mask 制作 图像修复的关键点是制作mask,告诉程序代码图像哪部分需要进行修复,该部分可以用AI算法进行批量化处理(Yolo 图像检测),实现批量化图片处理。

    54700编辑于 2025-03-18
  • 来自专栏CSDN社区搬运

    革新人脸图片智能修复

    3. 革新人脸图片智能修复应用 应用界面设计,该应用程序的界面设计简洁而直观,采用Qt Designer构建,确保了跨平台的兼容性和高效的用户体验。 Real-ESRGAN上采样恢复的人脸 inference_codeformer.py -w 0.7 --input_path [image folder]|[image path] 注意 以上是模型训练部分 革新人脸图片智能修复应用 这段XML代码定义了一个使用Qt Designer设计的图形用户界面(GUI),用于一个专注于人脸图片高清修复的应用程序。 name="Form"> <property name="geometry"> </property> <property name="windowTitle"> <string>人脸图片高清修复

    95710编辑于 2024-11-13
  • 来自专栏微卡智享

    学习|OpenCV图片修复函数inpaint

    本文长度为2020字,预计阅读6分钟 OpenCV图片修复 最近重新学习OpenCV的基础,偶然间发现了npaint的函数,于是就自己做了Demo测试了下,感觉还不错,这篇就来分享一下OpenCV的图片修复函数 寻找轮廓(在已找到的轮廓中随机取一个轮廓做为修复的地方) 3. 创建一个图像为0的相同模版,然后把找到的轮廓用255填充进去 4. tmpsrc); //灰度图 cvtColor(tmpsrc, gray, COLOR_BGR2GRAY); //高斯模糊 GaussianBlur(gray, gray, Size(3, 3), 0); //二值化 threshold(gray, gray, 0, 255, THRESH_BINARY | THRESH_OTSU); //形态学开操作 Mat kernel = getStructuringElement(MORPH_RECT, Size(3, 3)); morphologyEx(gray, gray, MORPH_OPEN, kernel);

    2.9K20发布于 2019-11-07
  • 来自专栏白菜博客

    林职墙图片显示问题修复

    林职万能墙图片显示大小比例bug修复 image.png 就这,就这,想阻挡我看丝???* 修复思路: 1、将数据库的图片大小全部改为宽50%高自动。 2、图片保存到数据库取消图片自动设置30px的宽高。 sql语句 UPDATE 表名 SET 字段名 = (REPLACE(字段名,'width="30px" height="30px"', 'width="50%" height="auto"')); 修复完毕

    83820编辑于 2022-04-17
  • 来自专栏小灰灰

    Batik渲染png图片异常的bug修复

    Batik渲染png图片异常的bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 下面记录一个bug的修复过程 I. 问题重现 svg文件: <svg width="200" height="200" xmlns="http://www.w<em>3</em>.org/2000/svg" xmlns:xlink="http://www.w<em>3</em> --xlink:href="http://avatar.csdn.net/A/8/B/3_u010889145.jpg"/>--> </svg> 依次测试了三个图片,两个png,一个jpg,很不幸第一个 兼容逻辑 问题定位到了,当然就是想办法来修复了,简单来说,需要兼容的就是图片的类型转换上了,直接用原来的可能会抛异常,所以做了一个简单的兼容逻辑 if(bi.getType() == BufferedImage.TYPE_BYTE_INDEXED

    2K90发布于 2018-02-06
  • 来自专栏网站漏洞修补

    网站漏洞修复图片验证码的详细修复方案

    验证码分很多种,图片形式的验证码是目前网站用的最多的,还有一些短信的验证码,手机语言验证码,答题验证码,都是属于网站所用到的验证码,今天主要跟大家讲解的就是图片验证码。 图片验证码生成的流程,我们来看下这个图: 首先用户会去请求这个图片验证码,第一次会在数据库里生成一个相应的session值,然后返回给用户一个图片验证码,客户看到图片里的验证码,会手动录入进去,并点登陆 甚至目前有些网站使用的图片验证码都会遭到软件的自动识别,有些图片识别技术使用的是一些第三方的资源,会对图片里的字母进行识别并自动填入到输入框中,可以对其进行暴力破解。 针对于验证码安全的防护以及漏洞修复方案 对验证码的安全时效时间进行安全限制,一般限制30秒或者50秒之间失效,对于同一IP在同一时间进行多次的验证码请求频率上做安全防护,限制1分钟请求的次数或者是10分钟内的请求次数 对于图片验证码的图片进行噪点渲染,防止图片被团建OCR自动识别。

    2.4K20发布于 2019-05-05
  • 来自专栏程序那些事

    在stable diffussion中完美修复AI图片

    我们先使用下面的提示来创建一张图片: 正向提示词: masterpiece,best quality,masterpiece,best quality,official art,extremely detailed : 虽然这张图片整体上看起来还不错,但是还是有一些问题。 图像修复结果 以下是一些修复后的图像。 可以看到第四张还是不错的,但是还不够完美。所以我们可以考虑再来一轮修复。 再进行一轮图像修复 把上面生成的最后一张图片再发到inpait中再次修复。 让我们尝试在图片中添加一把剑。 首先,将图像上传到图像修复画布并在手部的位置添加遮罩。 在原始提示的开头添加“holding a sword”。 3 – 更有创造力。 7 – 在遵循提示和自由之间取得良好的平衡。 15 – 更多地遵循提示。 30 – 严格遵循提示。 遮罩内容 遮罩内容控制遮罩区域是如何初始化的。

    90110编辑于 2024-09-09
  • 来自专栏登神长阶

    【论文复现】革新人脸图片智能修复

    这个应用为用户提供了一个简洁明了的界面,使得即使是不具备专业图像处理知识的用户,也能够轻松地进行人脸图片修复工作。 用户只需上传需要修复图片,应用便会利用CodeFormer技术,实时显示修复过程和效果预览。这个应用还提供了参数调整功能,用户可以根据个人的需要,通过简单的滑动条来调整图像的质量和保真度。 智能推荐系统则可以根据图片的具体情况,为用户推荐最合适的修复参数,进一步简化了操作流程。 社交分享功能让用户可以轻松地将修复后的照片分享到各种社交平台,与亲朋好友共享这份美好。 3. 革新人脸图片智能修复应用 应用界面设计,该应用程序的界面设计简洁而直观,采用Qt Designer构建,确保了跨平台的兼容性和高效的用户体验。

    1K10编辑于 2024-11-28
  • 来自专栏微卡智享

    实战|OpenCV图片修复配合鼠标简单使用

    本文长度为1865字,预计阅读5分钟 导读 上一篇文章《学习|OpenCV图片修复函数inpaint》我们试验了OpenCV的图像修复函数,这篇我们结合鼠标事件使用修复做到想修复哪就修复哪的效果。 视频效果演示 核心方法 图像修复和鼠标事件 图像修复 ? void oninpaint(Rect rect); int main(int argc,char** argv) { src = imread("E:/DCIM/Test3.jpg"); ); imshow(showsrc, result); } 修复效果截图 源图与修复后的图对比 ? 修复后图 result 完

    1.1K30发布于 2019-11-08
  • 来自专栏python开发者

    Ubuntu Desktop安装及桌面美化(修复图片)

    2   硬件配置选择 本文所使用的硬件配置如下: 处理器:酷睿i3-2350M @2.3GHz 双核 内存:8GB 三星 DDR3 1333MHz 主硬盘:三星SSD 840 EVO 250GB(250GB 3   系统安装 3.1   安装方案 从一个只在windows下工作和开发的人,可以通过如下步骤,平滑过度到Linux体系中: 在Windows系统下虚拟机安装Ubuntu Desktop。 主要设置步骤如下: 从网上下载适配本机屏幕分辨率的图片 在[系统设置]-[个人]-[外观] 里面设置壁纸 4.4   启动器和Docky 对于喜欢Mac风格的Dock快捷栏的同学,可以在软件中心找到 Docky

    6.7K50发布于 2018-01-05
  • 来自专栏乌鸦安全

    工具:语雀导出MarkDown文档后图片修复

    语雀的文档可以导出为Markdown格式,但由于语雀考虑很多人会将语雀作为图床,一般默认使用Markdown软件打开无法显示图片。 \033[0m') print('[+] \033[34m功 能: 语雀文档导出md文件后图片修复 033[0m') new_path = 'new_' + old_path deal_yuque(new_md, old_path) print('[+] \033[36m修复完成 ,图片修复后文件路径:\033[0m', new_path) 使用方法:直接在命令行输入python3 yuque_online.py即可,按照提示输入需要处理的文件路径即可! (重复造轮子,勿责怪) mac下: Windows10下: md5信息如下: 330a2fd3a9a88c4b808d7478e0616f08 yuque_online 8b7ed7530e5a65322522013e9ace0c3e

    5.2K21发布于 2021-09-28
  • 来自专栏AI 算法笔记

    采用深度学习和 TensorFlow 实现图片修复(下)

    这是本文的最后一部分内容了,前两部分内容的文章: [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上) [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(中 实现图像修复 [ML-Heavy] 损失函数 [ML-Heavy] TensorFlow 实现 DCGANs 模型来实现图像修复 修复你的图片 ---- 第三步:为图像修复寻找最佳的假图片 利用 DCGANs 另外,论文还采用泊松混合(poisson blending)[3] 方法来平滑重构后的图片。 这里因为动图太大,就只展示修复后的结果图片: ? 而原始的输入待修复图片如下: ? ---- 小结 最后,再给出前两步的文章链接: [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上) [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(中)

    74020发布于 2019-08-16
  • 来自专栏盟主来了

    修复miniblink某些网站图片不显示的bug

    但加上了函数还是不显示图片,调试了下,TilingSetRasterQueueRequired::TilingSetRasterQueueRequired里根本的录制源根本就是个空的。 而这玩意是录制时候用来判断是否录制操作有绘制图片的。补上这两个bug即可。

    85320发布于 2019-02-20
  • 来自专栏AI 算法笔记

    采用深度学习和 TensorFlow 实现图片修复(中)

    上一篇文章--[GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)中,我们先介绍了对于图像修复的背景,需要利用什么信息来对缺失的区域进行修复,以及将图像当做概率分布采样的样本来看待 ,通过这个思路来开始进行图像的修复。 接下来,假设输入是 3x3。我们的目标是通过上采样让输出尺寸变大。 的向量输入,然后输出一张尺寸是 64x64x3 的彩色图片,其网络结构如下图所示: ? 在下一篇将介绍最后一步内容,如何利用 DCGAN 来实现图像修复的工作!

    90970发布于 2019-08-16
  • 高大上网站-CSS3总结1-图片2D处理以及BUG修复

    高大上网站-CSS3总结1-图片2D处理以及BUG修复 一,前言: 现在的前端UI相对JS来说,重视并不够。 但是CSS3提供的新特性,将现在的网站赤裸裸的划分为两类:一类还在写着老旧样式,或者通过bootstrap来蹭点CSS3动画。另一类,是用CSS3写着各种特效的网站。 也许国内还感觉不是很明显。 22

    图片注解1

    图片注解2

    图片注解3

    31

    图片注解1

    图片注解2

    图片注解3

    26

    图片注解1

    图片注解2

    图片注解3

    14210编辑于 2025-08-26
  • 来自专栏AI 算法笔记

    采用深度学习和 TensorFlow 实现图片修复(上)

    对于图片在哪里适配这些统计数据? 我们如何修复图片呢? 介绍 设计师和摄像师习惯使用一个非常强有力的工具--内容感知填充,来修复图片中不需要或者缺失的部分。图像修复是指用于修复图像中缺失或者毁坏的部分区域。实现图像的修复有很多种方法。 我们只考虑有限制的修复带有缺失像素的人脸图片的例子。 : 首先将图像解释为概率分布中的样本 这样的解释步骤可以让我们学习如何生成假的图片修复图片寻找最佳的生成图片 下面是两张修复前和修复后的图片例子: ? 我们采用的是宽和高都是 64 像素的图片,所以概率分布的维度应该是 64×64×3≈12k。 我们如何修复图片呢? 首先为了更加直观,我们先考虑之前介绍的多元正态分布。

    1.4K30发布于 2019-08-16
  • 来自专栏王磊的博客

    基于python的图片修复程序-可用于水印去除

    图片修复程序-可用于水印去除 在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢 图片修复原理 那OpenCV究竟是怎么实现的,简单的来说就是开发者标定噪声的特征,在使用噪声周围的颜色特征推理出应该修复图片的颜色,从而实现图片修复的。 方法,把噪声的mask作为参数,推理并修复图片; 完整代码 #coding=utf-8 #图片修复 import cv2 import numpy as np path = "img/inpaint.png " img = cv2.imread(path) hight, width, depth = img.shape[0:3] #图片二值化处理,把[240, 240, 240]~[255, 255, 3), np.uint8) #扩张待修复区域 hi_mask = cv2.dilate(thresh, kernel, iterations=1) specular = cv2.inpaint(img

    2.7K30发布于 2018-07-04
  • 来自专栏小灰灰

    Batik渲染png图片异常的bug修复全程记录

    Batik渲染png图片异常的bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 image.png 下面记录一个bug的修复过程 I. 问题重现 svg文件: <svg width="200" height="200" xmlns="http://www.w<em>3</em>.org/2000/svg" xmlns:xlink="http://www.w<em>3</em> --xlink:href="http://avatar.csdn.net/A/8/B/3_u010889145.jpg"/>--> </svg> 依次测试了三个图片,两个png,一个jpg,很不幸第一个 兼容逻辑 问题定位到了,当然就是想办法来修复了,简单来说,需要兼容的就是图片的类型转换上了,直接用原来的可能会抛异常,所以做了一个简单的兼容逻辑 if(bi.getType() == BufferedImage.TYPE_BYTE_INDEXED

    1.6K70发布于 2018-01-19
  • 来自专栏开源小分队

    最强AI图片去水印,内容替换、修复老照片神器

    今天给大家推荐一款非常好用的开源的 AI 图片修复神器 -- lama-cleaner。 Lama Cleaner 基于 cv2 提供的图像修复算法,可以将图片中不想要的内容、瑕疵或者水印一键去除,非常方便! 项目功能 删除图像上多余的东西 修复老照片 替换照片上的东西 安装方法 有三种安装方式:pip安装、docke方式安装、Windows安装,这里介绍Windows一键安装。 注册并获取token 2、下载 lama-cleaner-win.zip,https://www.aliyundrive.com/s/JQasBtfAvzs ,或者在GitHub 下载,解压后如下图: 3、 是 AI 图片处理工具,处理图片中不需要的内容、照片修复和内容替换,操作非常简单,更多功能小伙伴们赶快去试试吧~

    5.5K20编辑于 2023-09-02
  • 来自专栏Mac软件的分享

    Mac图片查看EdgeView 3

    EdgeView 3是为现代 macOS 开发和设计的。它可以打开各种图像文件,如 JPEG、PNG、TIFF、BMP 和单反相机的 RAW 文件、EPS 和 PDF、AI。 图片查看软件中文版EdgeView 3图片用户可以从 EdgeView 的文件浏览器打开文件、重命名文件、删除文件。还可以访问 SMB/AFP/FTP 网络卷。 EdgeView 3 将是查看和管理图像文件的最佳选择。

    1.5K10编辑于 2022-10-05
领券