十多行代码生成原帖和临写对照图

十多行代码生成原帖和临写对照图

介绍

这个小工具把原帖和临写分解成多列对照的形式

输入原帖图片

和输入临写图片,

生成对照图片。

使用说明

运行compare.py文件,输入参数为:原帖图片文件名,临写图片文件名,列数。

python3 compare.py

原代码

好吧,严格点,应该说核心代码就第13行到23行十来行代码。

from skimage import iofrom skimage import transformfrom skimage.color import rgb2grayimport numpy as npimport matplotlib.pyplot as pltimport sysimport os.pathdef main(modelname, copiedname, colnum): copied = io.imread(copiedname) copied = rgb2gray(copied) * 255 model = io.imread(modelname) model = rgb2gray(model) model = transform.resize(model, copied.shape) * 255 r = np.zeros((copied.shape[0], copied.shape[1]*2), np.uint8) width = copied.shape[1] // colnum for i in range(colnum): r[:, 2*i*width:(2*i+1)*width] = model[:, i*width:(i+1)*width] r[:, (2*i+1)*width:(2*i+2)*width] = copied[:, i*width:(i+1)*width] name, ext = os.path.splitext(copiedname) name += “_cmp.jpg” io.imsave(name, r) #name = os.path.join(os.path.dirname(copiedname), “comparison.jpg”) plt.figure() plt.imshow(r, cmap=plt.cm.gray) plt.show()if __name__ == “__main__”: if len(sys.argv) == 4: modelname = sys.argv[1] copiedname = sys.argv[2] colnum = int(sys.argv[3]) else: print(“usage: python3 compare.py “) sys.exit() main(modelname, copiedname, colnum)

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月25日
下一篇 2022年6月25日

相关推荐

  • 中国女足未来核心会是谁

    昨晚通过中日女足东亚杯的比赛,我们发现水指导把有实力的都安排上场了。同时也历练了新人。 感觉王霜是没有调整好状态,或者没有完全恢复。在场上拼劲还有,但是跟受伤前相比,状态是没有达到…

    2022年7月28日
  • 拉开人生差距的,是“屏蔽力”

    作者 | 十月的诗 来源 | 蜂氓 ID | fengmeng2019 有这样一个故事: 有个年轻人,和叔叔一起去森林里打猎。 他发现草丛里有只兔子,赶紧追了上去。 就在这时,一只…

    2022年8月12日
  • 高诗岩拒绝顶薪回归辽篮,注册大名单预示着新赛季郭艾伦可能离队

    休赛期两大夺冠豪强球队辽宁和广东队陷入了最大的球员转会危机,尽管是传闻,但周鹏官宣加盟深圳队已经证明了传闻有时候也会变成现实的。 辽宁队在上赛季夺取总冠军之后,最大的梦想就是建立冠…

    2022年8月21日
  • FauxPilot 开源,可本地运行的 GitHub Copilot

    出品|开源中国 GitHub Copilot 是 GitHub 去年 6 月推出的人工智能模型,这是一个利用机器学习技术为开发者提供代码建议和代码补全的工具,能够帮助开发者更快完成…

    2022年8月15日
  • Java处理Excel:从POI到SPL.txt

    目录 POI具有全面而细致的xls读写能力SPL提供足够的查询计算能力SPL支持更优的应用架构 对Excel进行解析生成查询计算等处理是Java下较常见的任务,但Excel的文件格…

    2022年6月17日
  • 印尼央行加息25个基点

    印度尼西亚央行8月23日突然决定,将基准利率提高25个基点,由3.5%增加到3.75%。这是印尼17个月以来首次调整利率。印尼央行同时将存款利率和贷款利率提高25个基点,分别升至3…

    2022年8月27日
  • java开发环境搭建,JDK配置

    JDK下载 百度搜索JDK(主流jdk是7/8)选择www.Oracle.com网址发布的链接,找到对应jdk下载,点击直接安装即可(注意记住安装路径) 环境变量配置Java ho…

    2022年6月25日
  • 小米12S pro成新卷王,小米11首当其冲沦为百元机悲惨让路

    小米12S pro正面配备6.73英寸三星E5屏幕,这是迄今为止小米最好的2K屏幕。支持第二代LTPO1-120Hz智能动态刷新,峰值亮度1500nit,分辨率3200*1440。…

    2022年7月7日
  • 小米12Ultra即将发布,徕卡+骁龙8Plus,综合体验能否赶超华为?

    最近几年,为了强化自家旗舰产品的属性和卖点,各大手机厂商纷纷选择与老牌相机厂商合作,比如华为与徕卡,vivo与蔡司,以及OPPO、一加与哈苏,就都取得了不错的成绩。不过值得注意的是…

    2022年6月25日
  • 捞汁配方比例及方法,捞汁的做法和材料怎么调的

    捞汁是一款由酿造酱油、果汁、酿造食醋及各种香辛料调和而成的复合调味汁;捞汁的口味特点是:酸、甜、鲜、咸、微辣;捞汁菜品是一款凉拌菜的升级与创新产品,少放汁即为拌菜,多放汁即为捞菜;…

    2022年10月16日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息