The vil bicub source files were derived from the corresponding vil bilin files, thus the vil bilin/bicub source files are very similar. If you modify something in this file, there is a corresponding bicub file that would likely also benefit from the same change.
Definition in file vil_resample_bilin.h.
#include <vil/vil_image_view.h>
Go to the source code of this file.
Functions | |
| template<class sType, class dType> | |
| void | vil_resample_bilin (const vil_image_view< sType > &src_image, vil_image_view< dType > &dest_image, double x0, double y0, double dx1, double dy1, double dx2, double dy2, int n1, int n2) |
| Sample grid of points in one image and place in another, using bilinear interpolation. | |
| template<class sType, class dType> | |
| void | vil_resample_bilin (const vil_image_view< sType > &src_image, vil_image_view< dType > &dest_image, int n1, int n2) |
| Resample image to a specified width (n1) and height (n2). | |
| template<class sType, class dType> | |
| void | vil_resample_bilin_edge_extend (const vil_image_view< sType > &src_image, vil_image_view< dType > &dest_image, double x0, double y0, double dx1, double dy1, double dx2, double dy2, int n1, int n2) |
| Sample grid of points in one image and place in another, using bilinear interpolation. | |
| template<class sType, class dType> | |
| void | vil_resample_bilin_edge_extend (const vil_image_view< sType > &src_image, vil_image_view< dType > &dest_image, int n1, int n2) |
| Resample image to a specified width (n1) and height (n2). | |
| void vil_resample_bilin | ( | const vil_image_view< sType > & | src_image, | |
| vil_image_view< dType > & | dest_image, | |||
| int | n1, | |||
| int | n2 | |||
| ) |
Resample image to a specified width (n1) and height (n2).
Definition at line 135 of file vil_resample_bilin.txx.
| void vil_resample_bilin | ( | const vil_image_view< sType > & | src_image, | |
| vil_image_view< dType > & | dest_image, | |||
| double | x0, | |||
| double | y0, | |||
| double | dx1, | |||
| double | dy1, | |||
| double | dx2, | |||
| double | dy2, | |||
| int | n1, | |||
| int | n2 | |||
| ) |
Sample grid of points in one image and place in another, using bilinear interpolation.
dest_image(i,j,p) is sampled from the src_image at (x0+i.dx1+j.dx2,y0+i.dy1+j.dy2), where i=[0..n1-1], j=[0..n2-1] dest_image resized to (n1,n2,src_image.nplanes()) Points outside image return zero.
Definition at line 35 of file vil_resample_bilin.txx.
| void vil_resample_bilin_edge_extend | ( | const vil_image_view< sType > & | src_image, | |
| vil_image_view< dType > & | dest_image, | |||
| int | n1, | |||
| int | n2 | |||
| ) |
Resample image to a specified width (n1) and height (n2).
Definition at line 258 of file vil_resample_bilin.txx.
| void vil_resample_bilin_edge_extend | ( | const vil_image_view< sType > & | src_image, | |
| vil_image_view< dType > & | dest_image, | |||
| double | x0, | |||
| double | y0, | |||
| double | dx1, | |||
| double | dy1, | |||
| double | dx2, | |||
| double | dy2, | |||
| int | n1, | |||
| int | n2 | |||
| ) |
Sample grid of points in one image and place in another, using bilinear interpolation.
dest_image(i,j,p) is sampled from the src_image at (x0+i.dx1+j.dx2,y0+i.dy1+j.dy2), where i=[0..n1-1], j=[0..n2-1] dest_image resized to (n1,n2,src_image.nplanes()) Points outside image return zero.
Definition at line 157 of file vil_resample_bilin.txx.
1.5.1