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

    图片修复

    背景介绍 本推文展示一个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 # 图片处理 /predict.py model.path=$(pwd)/big-lama indir=$(pwd)/LaMa_test_images outdir=$(pwd)/output mask 制作 图像修复的关键点是制作 mask,告诉程序代码图像哪部分需要进行修复,该部分可以用AI算法进行批量化处理(Yolo 图像检测),实现批量化图片处理。

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

    革新人脸图片智能修复

    革新人脸图片智能修复应用 应用界面设计,该应用程序的界面设计简洁而直观,采用Qt Designer构建,确保了跨平台的兼容性和高效的用户体验。 5.2 人脸修复 人脸修复是指修复图像中的损坏部分,使其恢复原本的面貌。CodeFormer通过其离散码本查找和特征转换能力,能够有效地修复图像中的缺失和损坏部分。 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
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 10-7 ROC曲线

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍描述TPR和FPR两个指标的ROC曲线,并通过编程绘制ROC曲线。通常在实际使用中使用ROC曲线下面的面积来评估不同模型之间的优劣,最后使用sklearn中的roc_auc_score函数返回ROC曲线下面的面积。

    2.1K10发布于 2020-05-14
  • 来自专栏微卡智享

    学习|OpenCV图片修复函数inpaint

    本文长度为2020字,预计阅读6分钟 OpenCV图片修复 最近重新学习OpenCV的基础,偶然间发现了npaint的函数,于是就自己做了Demo测试了下,感觉还不错,这篇就来分享一下OpenCV的图片修复函数 上图中可以看到我们对左边源图中右下角蓝色的球区域进行的修复修复后右图的效果那个蓝色的球就已经不见了。 0; 第三个参数dst,输出的经过修复的图像; 第四个参数inpaintRadius,修复算法取的邻域半径,用于计算当前像素点的差值; 第五个参数flags,修复算法,有两种:INPAINT_NS(基于 Navier-Stokes的修复方法) 和INPAINT_TELEA(基于图像梯度的快速匹配方法又称(Telea法)); 图像修复的实现思路 步骤 1. 多运行几次可以看到获取的都是随机的轮廓进行修复

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

    林职墙图片显示问题修复

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

    83920编辑于 2022-04-17
  • 来自专栏mysql

    hhdb数据库介绍(10-7)

    变更产品Logo 页面预览区域自动显示管理平台默认的Logo图片信息,如下图: 点击【上传】按钮自动弹出文件选择窗口,选择需要替换的Logo图片。 注意 要求图片大小不超过1024KB,后缀名需为“.png/.jpg/.svg”。 满足图片检测要求时,预览区域自动显示上传图片的效果图,如下图所示: 导航栏Logo与浏览器页签Logo,有【与登录界面一致】的勾选框,默认不勾选。 关于我们 关于我们设置:开关默认关闭,关闭后不展示【关于我们】的信息,需手动开启 顶部图片:默认为管理平台导航栏logo,可手动上传其他图片,可手动选择是否展示图片 版本信息:系统默认展示集群组id最小的计算节点版本号 在保存前点【撤销修改】可以恢复“版本信息”和“技术支持”编辑前的内容 恢复默认 点击【恢复默认】,设置成功后,页面系统名称自动重置为“关系集群数据库可视化管理平台”,同时会将管理平台安装logo目录下的图片文件清除

    33610编辑于 2025-03-11
  • 来自专栏小灰灰

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

    Batik渲染png图片异常的bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 下面记录一个bug的修复过程 I. 问题定位及分析 既然出现了这个问题,那么就要去修复解决了,当然遇到这么鬼畜的问题,最常见的几个步骤: 其他人遇到过么 (问百度) -- 结果度娘没有给出任何有效的建议,也没有搜到任何有用的信息 然后问谷歌 java的图片各种蛋疼至极,这里面的逻辑,真心搞不进去,so深挖到此为止 ---- III. 兼容逻辑 问题定位到了,当然就是想办法来修复了,简单来说,需要兼容的就是图片的类型转换上了,直接用原来的可能会抛异常,所以做了一个简单的兼容逻辑 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 more fingers on one hand,deformity,bad legs,error legs,bad feet,malformed limbs,extra limbs, 我们可以得到下面的图片 : 虽然这张图片整体上看起来还不错,但是还是有一些问题。 图像修复结果 以下是一些修复后的图像。 可以看到第四张还是不错的,但是还不够完美。所以我们可以考虑再来一轮修复。 再进行一轮图像修复 把上面生成的最后一张图片再发到inpait中再次修复。 让我们尝试在图片中添加一把剑。 首先,将图像上传到图像修复画布并在手部的位置添加遮罩。 在原始提示的开头添加“holding a sword”。

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

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

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

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

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

    本文长度为1865字,预计阅读5分钟 导读 上一篇文章《学习|OpenCV图片修复函数inpaint》我们试验了OpenCV的图像修复函数,这篇我们结合鼠标事件使用修复做到想修复哪就修复哪的效果。 视频效果演示 核心方法 图像修复和鼠标事件 图像修复 ? 上图中可以看到图像修复的函数我们加入了一个输入参数就是矩形的选中框,通过输入的选中框设定新模版中的对应区域,再进行修复,比上一个例子中要简化了很多,看起来也方便。 鼠标事件 ? ? ); imshow(showsrc, result); } 修复效果截图 源图与修复后的图对比 ? 修复后图 result 完

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

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

    主要设置步骤如下: 从网上下载适配本机屏幕分辨率的图片 在[系统设置]-[个人]-[外观] 里面设置壁纸 4.4   启动器和Docky 对于喜欢Mac风格的Dock快捷栏的同学,可以在软件中心找到 Docky

    6.7K50发布于 2018-01-05
  • 来自专栏盟主来了

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

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

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

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

    这是本文的最后一部分内容了,前两部分内容的文章: [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上) [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(中 实现图像修复 [ML-Heavy] 损失函数 [ML-Heavy] TensorFlow 实现 DCGANs 模型来实现图像修复 修复你的图片 ---- 第三步:为图像修复寻找最佳的假图片 利用 DCGANs 实现图像修复 在第二步中,我们定义并训练了判别器D(x)和生成器G(z),那接下来就是如何利用DCGAN网络模型来完成图片修复工作了。 其中 1 数值表示图片中要保留的部分,而 0 表示图片中需要修复的区域。 这里因为动图太大,就只展示修复后的结果图片: ? 而原始的输入待修复图片如下: ?

    74120发布于 2019-08-16
  • 来自专栏乌鸦安全

    工具:语雀导出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即可,按照提示输入需要处理的文件路径即可!

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

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

    上一篇文章--[GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)中,我们先介绍了对于图像修复的背景,需要利用什么信息来对缺失的区域进行修复,以及将图像当做概率分布采样的样本来看待 ,通过这个思路来开始进行图像的修复。 G 认为的卧室图片,注意,下面这些图片都是原始训练数据集没有的! 但采用这个项目主要是方便实现下一部分的图像修复工作。但必须注意的是,如果你没有一个可以使用 CUDA 的 GPU 显卡,那么训练网络将会非常慢。 在下一篇将介绍最后一步内容,如何利用 DCGAN 来实现图像修复的工作!

    90970发布于 2019-08-16
  • 来自专栏AI 算法笔记

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

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

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

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

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

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

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

    Batik渲染png图片异常的bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 image.png 下面记录一个bug的修复过程 I. 问题定位及分析 既然出现了这个问题,那么就要去修复解决了,当然遇到这么鬼畜的问题,最常见的几个步骤: 其他人遇到过么 (问百度) -- 结果度娘没有给出任何有效的建议,也没有搜到任何有用的信息 然后问谷歌 java的图片各种蛋疼至极,这里面的逻辑,真心搞不进去,so深挖到此为止 III. 兼容逻辑 问题定位到了,当然就是想办法来修复了,简单来说,需要兼容的就是图片的类型转换上了,直接用原来的可能会抛异常,所以做了一个简单的兼容逻辑 if(bi.getType() == BufferedImage.TYPE_BYTE_INDEXED

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

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

    今天给大家推荐一款非常好用的开源的 AI 图片修复神器 -- lama-cleaner。 Lama Cleaner 基于 cv2 提供的图像修复算法,可以将图片中不想要的内容、瑕疵或者水印一键去除,非常方便! 项目功能 删除图像上多余的东西 修复老照片 替换照片上的东西 安装方法 有三种安装方式:pip安装、docke方式安装、Windows安装,这里介绍Windows一键安装。 我们先测试去掉图片上的文字: 去掉图片上的人物: 我们看下处理后的效果: 项目地址 https://github.com/Sanster/lama-cleaner/ 总结 lama-cleaner 是 AI 图片处理工具,处理图片中不需要的内容、照片修复和内容替换,操作非常简单,更多功能小伙伴们赶快去试试吧~

    5.5K20编辑于 2023-09-02
领券