Examples of RenderImage


Examples of com.alibaba.simpleimage.analyze.sift.render.RenderImage

            }
        });
        int i = 0;
        for (File logoFile : logoFiles) {
            BufferedImage img = ImageIO.read(logoFile);
            RenderImage ri = new RenderImage(img);
            SIFT sift = new SIFT();
            sift.detectFeatures(ri.toPixelFloatArray(null));
            List<KDFeaturePoint> al = sift.getGlobalKDFeaturePoints();
            KDFeaturePointListInfo info = new KDFeaturePointListInfo();
            info.setHeight(img.getHeight());
            info.setWidth(img.getWidth());
            info.setImageFile(logoFile.getName());
View Full Code Here

Examples of com.alibaba.simpleimage.analyze.sift.render.RenderImage

  public static void main(String[] args) throws Exception {

    BufferedImage img = ImageIO.read(new File(
        "/Users/axman/Downloads/min.png"));
    RenderImage ri = new RenderImage(img);
    SIFT sift = new SIFT();
    sift.detectFeatures(ri.toPixelFloatArray(null));
    List<KDFeaturePoint> al = sift.getGlobalKDFeaturePoints();

    BufferedImage img1 = ImageIO.read(new File(
        "/Users/axman/Downloads/big.png"));
    RenderImage ri1 = new RenderImage(img1);
    SIFT sift1 = new SIFT();
    sift1.detectFeatures(ri1.toPixelFloatArray(null));
    List<KDFeaturePoint> al1 = sift1.getGlobalKDFeaturePoints();

    List<Match> ms = MatchKeys.findMatchesBBF(al1, al);
    ms = MatchKeys.filterMore(ms);
    //ms = MatchKeys.filterFarMatchL(ms, img.getWidth(), img.getHeight());
View Full Code Here

Examples of com.alibaba.simpleimage.analyze.sift.render.RenderImage

public class RenderImageTest extends TestCase {

    public void testRenderImage() throws Exception {

        BufferedImage bi = ImageIO.read(this.getClass().getResource("/test.png"));
        RenderImage ri = new RenderImage(bi);
        ImagePixelArray arr = ri.toPixelFloatArray(null);
        DumpImage.dump(arr, "/Users/axman/Downloads/arr.jpg");
        //arr = arr.doubled();
        Pyramid pyr = new Pyramid();
        pyr.buildOctaves(arr, 0.5f, 3, 1.6f, 32);
       
View Full Code Here

Examples of de.lessvoid.nifty.spi.render.RenderImage

  }

  public RenderImage getImage(final String filename, final boolean filterLinear) {
    String key = buildName(filename, filterLinear);
    if (imageCache.containsKey(key)) {
      RenderImage existingEntry = imageCache.get(key).addReference();
      log.finer(key + " exists [" + imageCache.get(key).references + "]");
      return existingEntry;
    }
    NiftyStopwatch.start();

    RenderImage createImage = renderDevice.createImage(filename, filterLinear);
    ReferencedCountedImage newEntry = new ReferencedCountedImage(filename, filterLinear, createImage);
    backReference.put(createImage, newEntry);
    imageCache.put(key, newEntry);
    log.finer(key + " create [" + imageCache.get(key).references + "]");
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

    double x, y;
    AffineTransform at;
    int battleFieldHeight = battleField.getHeight();

    if (drawGround && drawExplosionDebris) {
      RenderImage explodeDebrise = imageManager.getExplosionDebriseRenderImage();

      for (IRobotSnapshot robotSnapshot : snapShot.getRobots()) {
        if (robotSnapshot.getState().isDead()) {
          x = robotSnapshot.getX();
          y = battleFieldHeight - robotSnapshot.getY();

          at = AffineTransform.getTranslateInstance(x, y);

          explodeDebrise.setTransform(at);
          explodeDebrise.paint(g);
        }
      }
    }

    for (IRobotSnapshot robotSnapshot : snapShot.getRobots()) {
      if (robotSnapshot.getState().isAlive()) {
        x = robotSnapshot.getX();
        y = battleFieldHeight - robotSnapshot.getY();

        at = AffineTransform.getTranslateInstance(x, y);
        at.rotate(robotSnapshot.getBodyHeading());

        RenderImage robotRenderImage = imageManager.getColoredBodyRenderImage(robotSnapshot.getBodyColor());

        robotRenderImage.setTransform(at);
        robotRenderImage.paint(g);

        at = AffineTransform.getTranslateInstance(x, y);
        at.rotate(robotSnapshot.getGunHeading());

        RenderImage gunRenderImage = imageManager.getColoredGunRenderImage(robotSnapshot.getGunColor());

        gunRenderImage.setTransform(at);
        gunRenderImage.paint(g);

        if (!robotSnapshot.isDroid()) {
          at = AffineTransform.getTranslateInstance(x, y);
          at.rotate(robotSnapshot.getRadarHeading());

          RenderImage radarRenderImage = imageManager.getColoredRadarRenderImage(robotSnapshot.getRadarColor());

          radarRenderImage.setTransform(at);
          radarRenderImage.paint(g);
        }
      }
    }
  }
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

        if (explosionIndex >= 0 && frame >= 0) {
          if (!bulletSnapshot.isExplosion()) {
            double scale = sqrt(1000 * bulletSnapshot.getPower()) / 128;
            at.scale(scale, scale);
          }
          RenderImage explosionRenderImage = imageManager.getExplosionRenderImage(explosionIndex, frame);
          explosionRenderImage.setTransform(at);
          explosionRenderImage.paint(g);
        }
      }
    }
    g.setClip(savedClip);
  }
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

              explosions.add(frames);
            }
            break;
          }

          frames.add(new RenderImage(getImage(filename)));
        }
      }

      numExplosion = explosions.size();
      explosionRenderImages = new RenderImage[numExplosion][];
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

    return explosionRenderImages[which][frame];
  }

  public RenderImage getExplosionDebriseRenderImage() {
    if (debriseRenderImage == null) {
      debriseRenderImage = new RenderImage(getImage("/net/sf/robocode/ui/images/ground/explode_debris.png"));
    }
    return debriseRenderImage;
  }
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

    }
    return radarImage;
  }

  public RenderImage getColoredBodyRenderImage(Integer color) {
    RenderImage img = robotBodyImageCache.get(color);

    if (img == null) {
      img = new RenderImage(ImageUtil.createColouredRobotImage(getBodyImage(), new Color(color, true)));
      robotBodyImageCache.put(color, img);
    }
    return img;
  }
View Full Code Here

Examples of net.sf.robocode.ui.gfx.RenderImage

    }
    return img;
  }

  public RenderImage getColoredGunRenderImage(Integer color) {
    RenderImage img = robotGunImageCache.get(color);

    if (img == null) {
      img = new RenderImage(ImageUtil.createColouredRobotImage(getGunImage(), new Color(color, true)));
      robotGunImageCache.put(color, img);
    }
    return img;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.