编程编出爱心代码的软件,谁能编程打印个爱心

1,谁能编程打印个爱心用数学分解成弧再画吧...再转成代码【编程编出爱心代码的软件,谁能编程打印个爱心】
2,求教大神 这个C程序爱心代码先用 txt文档 打出一个类似的 然后 一行一行的直接 printf出来就好了 没什么规律
3,如何用java做出点击窗口就能跳出爱心的程序在窗口上弄一个爱心,用画笔的方法把它绘制在上面,让其按照你自己设计的方式(控制坐标的方法)移动 , 最主要的是使用多线程让它不停刷新你好!弄一个爱心的flash,然后窗口的onclick方法实现希望对你有所帮助,望采纳 。
4,求一份爱心形状特征提取Copencv的代码整个项目的结构图:编写DetectFaceDemo.java,代码如下:[java] view plaincopyprint?package com.njupt.zhb.test;import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.core.MatOfRect;import org.opencv.core.Point;import org.opencv.core.Rect;import org.opencv.core.Scalar;import org.opencv.highgui.Highgui;import org.opencv.objdetect.CascadeClassifier;// // Detects faces in an image, draws boxes around them, and writes the results // to "faceDetection.png". //public class DetectFaceDemopublic void run()System.out.println("\nRunning DetectFaceDemo");System.out.println(getClass().getResource("lbpcascade_frontalface.xml").getPath());// Create a face detector from the cascade file in the resources // directory. //CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("lbpcascade_frontalface.xml").getPath()); //Mat image = Highgui.imread(getClass().getResource("lena.png").getPath()); //注意:源程序的路径会多打印一个/,因此总是出现如下错误/** Detected 0 faces Writing faceDetection.png libpng warning: Image* width is zero in IHDR libpng warning: Image height is zero in IHDR* libpng error: Invalid IHDR data*///因此,我们将第一个字符去掉 String xmlfilePath=getClass().getResource("lbpcascade_frontalface.xml").getPath().substring(1);CascadeClassifier faceDetector = new CascadeClassifier(xmlfilePath);Mat image = Highgui.imread(getClass().getResource("we.jpg").getPath().substring(1));// Detect faces in the image. // MatOfRect is a special container class for Rect. MatOfRect faceDetections = new MatOfRect();faceDetector.detectMultiScale(image, faceDetections);System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));// Draw a bounding box around each face. for (Rect rect : faceDetections.toArray())Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height), new Scalar(0, 255, 0));}// Save the visualized detection. String filename = "faceDetection.png";System.out.println(String.format("Writing %s", filename));Highgui.imwrite(filename, image);}}package com.njupt.zhb.test;import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.core.MatOfRect;import org.opencv.core.Point;import org.opencv.core.Rect;import org.opencv.core.Scalar;import org.opencv.highgui.Highgui;import org.opencv.objdetect.CascadeClassifier;//// Detects faces in an image, draws boxes around them, and writes the results// to "faceDetection.png".//public class DetectFaceDemopublic void run()System.out.println("\nRunning DetectFaceDemo");System.out.println(getClass().getResource("lbpcascade_frontalface.xml").getPath());// Create a face detector from the cascade file in the resources// directory.//CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("lbpcascade_frontalface.xml").getPath());//Mat image = Highgui.imread(getClass().getResource("lena.png").getPath());//注意:源程序的路径会多打印一个/,因此总是出现如下错误/** Detected 0 faces Writing faceDetection.png libpng warning: Image* width is zero in IHDR libpng warning: Image height is zero in IHDR* libpng error: Invalid IHDR data*///因此,我们将第一个字符去掉String xmlfilePath=getClass().getResource("lbpcascade_frontalface.xml").getPath().substring(1);CascadeClassifier faceDetector = new CascadeClassifier(xmlfilePath);Mat image = Highgui.imread(getClass().getResource("we.jpg").getPath().substring(1));// Detect faces in the image.// MatOfRect is a special container class for Rect.MatOfRect faceDetections = new MatOfRect();faceDetector.detectMultiScale(image, faceDetections);System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));// Draw a bounding box around each face.for (Rect rect : faceDetections.toArray())Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height), new Scalar(0, 255, 0));}// Save the visualized detection.String filename = "faceDetection.png";System.out.println(String.format("Writing %s", filename));Highgui.imwrite(filename, image); }}3.编写测试类:[java] view plaincopyprint?package com.njupt.zhb.test;public class TestMainpublic static void main(String[] args)System.out.println("Hello, OpenCV");// Load the native library. System.loadLibrary("opencv_java246");new DetectFaceDemo().run();}}//运行结果://Hello, OpenCV ////Running DetectFaceDemo ///E:/eclipse_Jee/workspace/JavaOpenCV246/bin/com/njupt/zhb/test/lbpcascade_frontalface.xml //Detected 8 faces //Writing faceDetection.pngpackage com.njupt.zhb.test;public class TestMainpublic static void main(String[] args)System.out.println("Hello, OpenCV");// Load the native library.System.loadLibrary("opencv_java246");new DetectFaceDemo().run(); }}//运行结果://Hello, OpenCV////Running DetectFaceDemo///E:/eclipse_Jee/workspace/JavaOpenCV246/bin/com/njupt/zhb/test/lbpcascade_frontalface.xml//Detected 8 faces//Writing faceDetection.png1、opencv由一系列 c 函数和少量 c++ 类构成,同时提供了python、ruby、matlab等语言的接口 , 用类来组织,基本是c 。2、opencv2.0以后增加了对c++风格代码的兼容 。vs2008+opencv2.1,所有的函数他都是有的,可以直接调用 。

    推荐阅读