java代码换脸,java实现ai换脸

用Java画人脸

完整代码如下:

龙潭ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

import java.awt.Dimension;

import java.awt.Graphics;

import java.awt.Toolkit;

import javax.swing.JFrame;

public class Face extends JFrame  {

/**

*

*/

private static final long serialVersionUID = 1L;

public Face(){

setSize(500, 500);

setResizable(false);

setDefaultCloseOperation(EXIT_ON_CLOSE);

Dimension screenSize = Toolkit.getDefaultToolkit()

.getScreenSize();

Dimension frameSize = getSize();

setLocation((screenSize.width - frameSize.width) / 2,

(screenSize.height - frameSize.height) / 2);

setVisible(true);

}

//下面的是关键的绘图代码

public void paint(Graphics g){

//画头

g.drawOval(100, 50, 300, 400);

//画眼睛

g.drawOval(140, 150, 100, 50);

g.drawOval(260, 150, 100, 50);

//画鼻子

g.drawArc(140, 150, 100, 150, -90, 90);

g.drawArc(260, 150, 100, 150, 180, 90);

//画嘴巴

g.drawOval(170, 320, 150, 50);

}

public static void main(String args[]){

new Face();

}

}

主要是用了几个java的画图函数,如果有用的话,希望采纳

怎样把一个java源代码做成一个软件成品?

1.其实就是用一个外部程序 调用java虚拟机运行你的java程序。

2.可以做一个批处理文件,在里面调用java 虚拟机运行你的java程序。

3.也可以用某种编程语言,像vb ,c 或c++编个程序,生成exe,能调用java虚拟机运行你的程序,很简单的。

【源代码】

源代码(也称源程序),是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。

延展阅读;

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

求java的代码!

public class Room {

private int roomID;

private double roomArea;

private String address;

public int getRoomID() {

return roomID;

}

public void setRoomID(int roomID) {

this.roomID = roomID;

}

public double getRoomArea() {

return roomArea;

}

public void setRoomArea(double roomArea) {

this.roomArea = roomArea;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

public Room(){};

public Room(int roomID){

this.roomID = roomID;

};

public Room(int roomID, double roomArea){

this.roomID = roomID;

this.roomArea = roomArea;

}

public Room(int roomID, double roomArea, String address){

this.roomID = roomID;

this.roomArea = roomArea;

this.address = address;

}

public String getDetails() {

return "Room [房号:" + roomID + ", 面积:" + roomArea + ", 地址:" + address + "]";

}

public static void main(String[] args) {

Room room1 = new Room();

Room room2 = new Room(1);

Room room3 = new Room(2, 100);

Room room4 = new Room(3, 120, "china");

System.out.println(room1.getDetails() + "\r\n" + room2.getDetails() + "\r\n" + room3.getDetails() + "\r\n" + room4.getDetails());

}

}

这么简单的不能自己写吗

java 代码混淆 用什么命令

Jocky的下载和配置

OperaMasks上的下载链接已经失效,请移步CSDN自行搜索下载

1、下载完成后解压得到名为org.apusic.jocky_1.0.3的文件夹,把这个文件夹放到eclipse根目录的plugins文件夹下(myeclipse和eclipse同理)。

2、重启eclipse,右键一个工程文件,出现Jocky选项说明OK。

3、一般是先进行设置-Jocky Settings,然后进行Jocky Now!。以下是settings界面

Enable Jocky多选框选中

Jocky build file是在项目创建一个xml文件,根据里面的配置进行混淆

Scramble level是进行混淆的代码等级,有none、private、package、protected、public、all,将根据设置对java文件中的相应修饰符修饰的方法代码进行混淆

Target VM是java虚拟机的版本,有1.4和1.5,一般选择1.5

Output directory是输出文件夹,在项目根目录下

点击确认会自动根据项目的设置生成xml文件

4、jocky_build.xml,实际上是一个ant build文件,由系统自动生成,有几处需要说明

pathelement location="bin"/ pathelement location="XXX.jar"/这类标签代表项目编译所需的jar包,由于是自动生成一般不用理睬,如果出现找不到相关的package之类的报错,那么有可能是location路径有问题。如果你安装系统时是用户名设置成了中文名,并且使用了maven,maven的jar包的下载路径设置成了默认${user}/.m2/repository/,那么jocky这里的路径会出现问题,中文名的用户名会乱码或者消失,请修改maven配置xml文件修改下载路径localRepository[自己指定的路径]/localRepository 。

javac destdir="${jocky.output.dir}/bin" target="${target}" encoding="UTF-8" 代码中如果有中文名,必须手动设定编码,默认是没有的。

src path="src"/ 设定源文件的目录,因为有时候我们只想输出src目录下的部分包而不是全部。

利用java实现图片翻转的代码

重载渲染控件的paintComponent(Graphics

g)方法.

设你当前图像实例为img,已初始化,需要旋转的角度为ang

public

void

paintComponent(Graphics

g){

super.paintCompoent(g);

Graphics2D

g2d

=

(Graphics2D)g;

g2d.rotate(-angle);

g2d.drawImage(img,0,0,this.getWidth(),this.getHeight(),null);

}

Graphics,Graphics2D

类中有对当前描绘环境进行仿射变换的方法,包括translate,scale,rotate,也可以直接设置仿射变换矩阵,利用这点就可以根据所需要的实现方式来进行描绘.

将 【 代码 】 替换为 Java 程序代码。

【 代码 l0 】

this.above = a;

this.bottom = b;

this.height = h;

【 代码 11 】

return (above + bottom) * height / 2;

【 代码 12 】

this.radius = r;

【 代码 13 】

return 3.14 * radius / 2;

【 代码 14 】

return 2 * 3.14 * radius;

【 代码 15 】

circle = new Circle(10);

【 代码 16 】

trangle = new Trangle(3, 4, 5);

【 代码 17 】

lader = new Lader(4, 5, 10);

【 代码 18 】

length = circle.getLength();

【 代码 19 】

area = circle.getArea();

【 代码 20 】

length = trangle.getLength();

求面积和周长的公式忘了,差不多就这样


网站标题:java代码换脸,java实现ai换脸
网站地址:http://hbruida.cn/article/dsgdjop.html