用JAVA生成老电影海报

Posted jhcelue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JAVA生成老电影海报相关的知识,希望对你有一定的参考价值。

先看图,再讲原理。生成效果对照:

技术分享技术分享

机器全自己主动生成。是不是非常酷炫?:)

数字图像,由无数个像素组成,通常情况下,每一个像素包括有RGB三个值,算法原理事实上非常easy:

一,遍历全部像素,将RGB的值转换为灰度值,公式为gray =(r+g+b)/3;

二,同一时候推断这个灰度值的大小是否大于一个阈值。通常为110,大于阈值的rgb三个值都置为255,也就是白色。小于阈值的都置为0,也就是黑色。

三。输出第二步生成的图像,即是如上图所看到的效果。

我在github上开源了相关程序。我的程序用了javacv。也就是opencv的java版本号。地址例如以下:

https://github.com/Supermax197/oldposter

接下来,再发几幅我做出来的效果图:

技术分享技术分享技术分享技术分享


以上是关于用JAVA生成老电影海报的主要内容,如果未能解决你的问题,请参考以下文章

用工具实现在微信里面生成带二维码的海报?

生成带二维码的海报图---批量生成多个

开源)嗨,Java,你可以生成金山词霸的二维码分享海报吗?

拿来就用的Java海报生成器ImageCombiner

js 生成海报 可以是png吗

大神帮忙,小程序海报, 有的手机不能显示生成图片,哪里的代码出现问题? 还是啥问题导致不能显示?