FrameAligner
İçindekiler
[
Saklamak
]Inheritance: java.lang.Object
public final class FrameAligner
Çerçeve hizalama
Yöntemler
| Yöntem | Açıklama |
|---|---|
| process(RasterImage[] images, FrameAlignerOptions options) | Belirtilen görüntüleri işler. |
Example: The example shows how to align a series of images relative to the first one.
final int imagesCount = 5;
final boolean modify = true;
RasterImage[] images = new RasterImage[imagesCount];
images[0] = (RasterImage)Image.load("DSC_5715.JPG");
images[1] = (RasterImage)Image.load("DSC_5715_l10t7.jpg");
images[2] = (RasterImage)Image.load("DSC_5715_l-10t-7.jpg");
images[3] = (RasterImage)Image.load("DSC_5715_l-19.jpg");
images[4] = (RasterImage)Image.load("manor_plus2ev.jpg");
FrameAlignerOptions alignOptions = new FrameAlignerOptions();
alignOptions.setModifyImages(modify);
List<Point> results = FrameAligner.process(images, alignOptions);
System.out.println(results.get(0));
System.out.println(results.get(1));
System.out.println(results.get(2));
System.out.println(results.get(3));
System.out.println(results.get(4));
int i = 0;
for (RasterImage image : images)
{
i++;
String outputFilePath = i + "_result.jpg";
image.save(outputFilePath);
image.close();
}
process(RasterImage[] images, FrameAlignerOptions options)
public static List<Point> process(RasterImage[] images, FrameAlignerOptions options)
Belirtilen görüntüleri işler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| images | RasterImage[] | Görüntüler. |
| options | FrameAlignerOptions | Seçenekler. |
Returns: java.util.List<com.aspose.imaging.Point> - Görüntüler tarafından ofsetlerin listesi