5764|18

730

帖子

2

TA的资源

版主

 

使用Verilog给证件照换背景颜色 [复制链接]

 

    之前做图像缩放仿真验证时需要读取图片数据进行处理,vivado读取的是raw文件,现在想想能不能用来给证件照换个背景颜色,现在有空来试试。原理很简单,主要三个步骤:

    1、用PS打开图片,这里PS只用于查看图片分辨率以及背景颜色的具体像素值和格式转换(需要将图片转换成raw格式);

    2、Verilog读取像素值 ,并进行判断,把符合替换条件的像素值(可以使用PS查看)换成目标背景颜色的像素值;

    3、仿真运行,并输出替换后的文件,再次打开PS把输出的raw格式文件转换成需要的图片格式,至此就完成换背景操作啦。接下来看具体过程:

 

1、先在网上找个证件照

    这里不使用具体某人的证件照,我们 直接百度动物证件照,并保存下来,这里找了两张,先放上来。

 

 

 

 

2、使用PS打开,查看相关信息,并保存为raw文件

    1、确定图片像素:418X557

 

 

 

    2、确定当前背景颜色像素值(这里使用吸管工具):  记录当前背景色的像素值:R197    G41    B28

 

 

 

 

 3、保存为raw文件:input_418x557_dog_red.raw

 

 

 

 

2、使用Verilog对图像进行处理

    Verilog读取像素数据时进行判断,更改判断条件,并替换成目标像素。

    1、先修改分辨率:

 

 

 2、修改判断条件:因为图片可能存在模糊现象,所以这里的判断过程需要给一个区间,左边是我们PS中读取的值。

 

 

 

  修改范围后:

 

 

 

    3、运行仿真:

 

 

4、仿真完成后PS打开输出的raw文件,查看图片质量,如果存在噪点可以用PS确定噪点的像素值,重复2、3、4步骤,直到达到预期效果。

 

 

 

  第一次仿真输出效果:

 

 

 

定位噪点像素值,继续仿真:可以多查看几个点的像素值,以便更好地确定判断条件范围。

 

 

 

进一步仿真输出效果:

 

 

提示词:如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自创意市集论坛

最新回复

不错的资料,感谢楼主分享的资料。正好学习学习别人的设计。  详情 回复 发表于 2023-7-2 01:09
 
 

回复

3670

帖子

2

TA的资源

版主

 

现在这种快速更换背景的软件还是挺多的,例如美图秀秀

此帖出自创意市集论坛

点评

纯属好奇试一试       。  详情 回复 发表于 2022-9-26 19:53
 
 
 

回复

3176

帖子

8

TA的资源

版主

 

赞了 想法很好 代码里可以加上从边界开始的色彩值要一直连续才能替换。这样就避免了眼睛被替换了

此帖出自创意市集论坛

点评

最近不是很有空,看看有没有其他网友有时间有兴趣的可以试试  详情 回复 发表于 2022-9-26 19:55
 
 
 

回复

2万

帖子

74

TA的资源

管理员

 

比我们人工修图修的好 :)

此帖出自创意市集论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽

点评

起码比我自己修得好哈哈哈哈       。    详情 回复 发表于 2022-9-26 19:56
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

730

帖子

2

TA的资源

版主

 
秦天qintian0303 发表于 2022-9-25 20:18 现在这种快速更换背景的软件还是挺多的,例如美图秀秀

纯属好奇试一试

 

 

 

此帖出自创意市集论坛
 
 
 

回复

730

帖子

2

TA的资源

版主

 
吾妻思萌 发表于 2022-9-26 06:46 赞了 想法很好 代码里可以加上从边界开始的色彩值要一直连续才能替换。这样就避免了眼睛被替换了

最近不是很有空,看看有没有其他网友有时间有兴趣的可以试试

此帖出自创意市集论坛
 
 
 

回复

730

帖子

2

TA的资源

版主

 
soso 发表于 2022-9-26 17:16 比我们人工修图修的好 :)

起码比我自己修得好哈哈哈哈

 

 

 

 

此帖出自创意市集论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

 

感谢楼主,学习了!这就回去试试给我的证件照换底色

此帖出自创意市集论坛

点评

边缘处理得可能不是很好,但是好像不影响使用,自己换了一个白底证件照报名健康管理师用  详情 回复 发表于 2022-10-8 11:05
 
 
 

回复

730

帖子

2

TA的资源

版主

 
明月半倚深秋i 发表于 2022-10-3 14:55 感谢楼主,学习了!这就回去试试给我的证件照换底色

边缘处理得可能不是很好,但是好像不影响使用,自己换了一个白底证件照报名健康管理师用

此帖出自创意市集论坛
 
 
 

回复

1285

帖子

0

TA的资源

五彩晶圆(初级)

 
FPGA太难了,学不会啊!还是老实研究我的51和STM32吧!
此帖出自创意市集论坛

点评

入门还是可以的,要精通的话其实都挺难的     ,  详情 回复 发表于 2023-2-23 23:09
 
 
 

回复

46

帖子

1

TA的资源

一粒金砂(中级)

 
MARK!MARK!学习了,虽然很多软件都能做,但是用Verilog感觉很新颖!
此帖出自创意市集论坛

点评

就是效果没有其他软件做得好,纯属自己玩玩哈哈哈   我的健康管理师证书上面的照片就是用这个方法P的图,红底P成蓝底哈哈哈  详情 回复 发表于 2023-2-23 23:08
 
 
 

回复

1971

帖子

4

TA的资源

纯净的硅(高级)

 

给大牛点赞

此帖出自创意市集论坛

点评

功能比较简单,算不上大牛哈哈哈   。  详情 回复 发表于 2023-2-23 23:07
个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

730

帖子

2

TA的资源

版主

 

功能比较简单,算不上大牛哈哈哈

 

此帖出自创意市集论坛
 
 
 

回复

730

帖子

2

TA的资源

版主

 
jiangbianyeren 发表于 2022-11-9 12:29 MARK!MARK!学习了,虽然很多软件都能做,但是用Verilog感觉很新颖!

就是效果没有其他软件做得好,纯属自己玩玩哈哈哈

 

我的健康管理师证书上面的照片就是用这个方法P的图,红底P成蓝底哈哈哈

此帖出自创意市集论坛
 
 
 

回复

730

帖子

2

TA的资源

版主

 
lkh747566933 发表于 2022-10-29 17:09 FPGA太难了,学不会啊!还是老实研究我的51和STM32吧!

入门还是可以的,要精通的话其实都挺难的

 

 

此帖出自创意市集论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

 

进来第一眼看到这狗子证件照真的绷不住了哈哈哈,虽然但是楼主角度清奇,给大佬点赞

此帖出自创意市集论坛

点评

那总不能用自己的证件照吧哈哈哈  详情 回复 发表于 2023-3-31 11:09
 
 
 

回复

730

帖子

2

TA的资源

版主

 
ksn 发表于 2023-3-31 10:52 进来第一眼看到这狗子证件照真的绷不住了哈哈哈,虽然但是楼主角度清奇,给大佬点赞

那总不能用自己的证件照吧哈哈哈

此帖出自创意市集论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

 

简单的PPT里就可以给证件照换底色,但是比较精细的就要PS了。我之前都是取色器取,然后自己框选出来弄的。

此帖出自创意市集论坛
 
 
 

回复

1285

帖子

0

TA的资源

五彩晶圆(初级)

 
不错的资料,感谢楼主分享的资料。正好学习学习别人的设计。
此帖出自创意市集论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表