人脸识别java(人脸识别java开发)

zhangyang 2022-04-28 阅读:27
  

用Java画人脸

  完整的代码如下:

  导入Java . awt . dimension;

  导入Java . awt . graphics;

  导入Java . awt . toolkit;

  导入javax . swing . jframe;

  公共类Face扩展JFrame {

  private static final long serialVersionUID=1L;

  公共面孔(){

  setSize(500,500);

  setResizable(false);

  setDefaultCloseOperation(EXIT _ ON _ CLOSE);

  dimension screenSize=toolkit . getdefaulttoolkit()。getScreenSize();

  dimension frameSize=getSize();

  set location((screensize . width-framesize . width)/2,

  (screensize . height-framesize . height)/2);

  set visible(true);

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

  公共空白油漆(图形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 .拉弧(260,150,100,150,180,90);

  //画你的嘴

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

  公共静态void main(String args[]){

  新面孔();

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

人脸识别java

用OpenCV开发人脸识别软件,用Java好还是用C/C++好

  一般来说,C/C更“主流”,因为C/C编译后直接生成可执行文件,不需要虚拟机,所以程序性能更好。

  另一方面,无论使用C/C还是JAVA,用OpenCV开发的难度和工作量都相差不大。

  如果你的程序追求性能,建议用C或者C,opencv去年开发的一个关于安卓手机上人脸识别的增强现实应用。我可以很明确的告诉你,java的opencv最多用于调用相机,C的opencv用于图像处理。对于opencv的开发,无论从开发效率还是执行效率来说,绝对是c,想都不要想opencv的java版本。

评论(0)

二维码