欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基于OpenCV和JAVA的图像合成系统

程序员文章站 2024-03-15 23:39:18
...
public class Sample {
	public static void main(String[] args) throws Exception {
		ImageToChar.load("G:/phone.jpg", "F:/gif/woman.txt");//静态图片转字符保存为txt文件
		ImageToChar.loadGif("C:/Users/Administrator/Desktop/页面录屏显示.gif", "F:/gif/");//动图转为动态的字符图片
		BufferedImage bi = null;
		bi = ImageIO.read(new File("G:/body.jpg"));
        String bytePic = ImageToChar.txtToImageByBase64(bi);//静态图转字符 返回转换后图片的base64
        System.out.println(bytePic);
	}
}
   public static void main(String[] args) throws Exception {
        GifImageUtil gifImageUtil = new GifImageUtil();
        String imagesavePath  = "C:\\Users\\xiaoshuai\\Desktop";//图片保存路径
        String imagesaveName = String.valueOf(System.currentTimeMillis());//图片保存名称 不包含后缀名
        String image  = "C:\\Users\\xiaoshuai\\Desktop\\db.gif";//原始图片
        String result = gifImageUtil.gifAddText(imagesavePath,imagesaveName,"微软雅黑",25,Color.pink,image,"图片添加文字","测试一下","1234","4567");
        System.out.println(result);
    }

(注:本项目为原创项目 若转载或引用请联系QQ504546888  备注图像合成 提供前后台)

 

环境 JDK-8

编辑工具:Eclipse

基于OpenCV和JAVA的图像合成系统

 

GIF图片加文字特效示例图

 

原始图

基于OpenCV和JAVA的图像合成系统

转换图

基于OpenCV和JAVA的图像合成系统

给图片指定区域增加矩形框

原始图

基于OpenCV和JAVA的图像合成系统

转换图

基于OpenCV和JAVA的图像合成系统

给透明图片增加背景图

 

透明图

基于OpenCV和JAVA的图像合成系统

背景图

基于OpenCV和JAVA的图像合成系统

效果图

基于OpenCV和JAVA的图像合成系统