Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cvg/pixel-perfect-sfm
/ functions
Functions
721 in github.com/cvg/pixel-perfect-sfm
⨍
Functions
721
◇
Types & classes
145
Method
get_all_references
(self, pnp_points3D_id, *args)
pixsfm/localization/main.py:522
Method
get_full_references
(self, pnp_points3D_id, *args)
pixsfm/localization/main.py:533
Method
get_nearest_references
(self, pnp_points3D_id, query_fmaps, pnp_points2D, patch_idxs)
pixsfm/localization/main.py:501
Method
get_robust_mean_references
(self, pnp_points3D_id, *args)
pixsfm/localization/main.py:515
Method
get_update_str
third-party/progressbar.h:193
Method
half
Conversion constructor. \param rhs float to convert \exception FE_OVERFLOW, ...UNDERFLOW, ...INEXACT according to rounding
third-party/half.hpp:2069
Method
half denorm_min
Smallest positive subnormal value.
third-party/half.hpp:2430
Method
half epsilon
Difference between 1 and next representable value.
third-party/half.hpp:2414
Method
half infinity
Positive infinity.
third-party/half.hpp:2421
Method
half lowest
third-party/half.hpp:2328
Method
half max
Largest finite value.
third-party/half.hpp:2411
Method
half quiet_NaN
Quiet NaN.
third-party/half.hpp:2424
Method
half round_error
Maximum rounding error in ULP (units in the last place).
third-party/half.hpp:2417
Method
half signaling_NaN
Signaling NaN.
third-party/half.hpp:2427
Function
half2float
third-party/half.hpp:1303
Function
half2int
third-party/half.hpp:1317
Function
half_cast
third-party/half.hpp:4487
Function
hypot
Hypotenuse function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::hypot](https://en.cppreference.co
third-party/half.hpp:3315
Function
hypot_post
third-party/half.hpp:1745
Function
ilogb
Extract exponent. See also:** Documentation for [std::ilogb](https://en.cppreference.com/w/cpp/numeric/math/ilogb). \param arg number to query \return
third-party/half.hpp:4247
Function
init_image
(image_path, height=800)
pixsfm/util/visualize.py:59
Method
initialize_options
Set default values for options.
setup.py:25
Function
int2half
third-party/half.hpp:1076
Function
integral
third-party/half.hpp:849
Function
isfinite
Check if finite number. See also:** Documentation for [std::isfinite](https://en.cppreference.com/w/cpp/numeric/math/isfinite). \param arg number to c
third-party/half.hpp:4371
Function
isgreater
Quiet comparison for greater than. See also:** Documentation for [std::isgreater](https://en.cppreference.com/w/cpp/numeric/math/isgreater). \param x
third-party/half.hpp:4412
Function
isgreaterequal
Quiet comparison for greater equal. See also:** Documentation for [std::isgreaterequal](https://en.cppreference.com/w/cpp/numeric/math/isgreaterequal)
third-party/half.hpp:4423
Function
isless
Quiet comparison for less than. See also:** Documentation for [std::isless](https://en.cppreference.com/w/cpp/numeric/math/isless). \param x first ope
third-party/half.hpp:4434
Function
islessequal
Quiet comparison for less equal. See also:** Documentation for [std::islessequal](https://en.cppreference.com/w/cpp/numeric/math/islessequal). \param
third-party/half.hpp:4445
Function
islessgreater
Quiet comarison for less or greater. See also:** Documentation for [std::islessgreater](https://en.cppreference.com/w/cpp/numeric/math/islessgreater).
third-party/half.hpp:4456
Function
isnormal
Check if normal number. See also:** Documentation for [std::isnormal](https://en.cppreference.com/w/cpp/numeric/math/isnormal). \param arg number to c
third-party/half.hpp:4392
Function
isunordered
Quiet check if unordered. See also:** Documentation for [std::isunordered](https://en.cppreference.com/w/cpp/numeric/math/isunordered). \param x first
third-party/half.hpp:4467
Function
lgamma
Natural logarithm of gamma function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in ~0.025% of inputs. Se
third-party/half.hpp:4013
Function
llrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::llrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
third-party/half.hpp:4140
Function
llround
Nearest integer. See also:** Documentation for [std::llround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return
third-party/half.hpp:4132
Function
load_references_from_cache
Load list of maps of feature references from cache (one per level)
pixsfm/features/store_references.py:36
Function
log
Natural logarithm. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::log](https://en.cppreference.com/w/
third-party/half.hpp:3050
Function
log10
Common logarithm. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::log10](https://en.cppreference.com/w
third-party/half.hpp:3078
Function
log1p
Natural logarithm plus one. This function may be 1 ULP off the correctly rounded exact result in <0.05% of inputs for `std::round_to_nearest` and in ~
third-party/half.hpp:3156
Function
log2_post
third-party/half.hpp:1720
Function
logb
Extract exponent. See also:** Documentation for [std::logb](https://en.cppreference.com/w/cpp/numeric/math/logb). \param arg number to query \return f
third-party/half.hpp:4265
Function
lrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::lrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
third-party/half.hpp:4118
Function
lround
Nearest integer. See also:** Documentation for [std::lround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return n
third-party/half.hpp:4102
Function
main
examples/cmake_example/example.cc:3
Function
mod
third-party/half.hpp:1409
Function
mulhi
third-party/half.hpp:1355
Function
nanh
Get NaN value. See also:** Documentation for [std::nan](https://en.cppreference.com/w/cpp/numeric/math/nan). \param arg string code \return quiet NaN
third-party/half.hpp:2915
Function
nearbyint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::nearbyint](https://en.cppreference.com/w/cpp/numeric/math/nea
third-party/half.hpp:4125
Function
nextafter
Next representable value. See also:** Documentation for [std::nextafter](https://en.cppreference.com/w/cpp/numeric/math/nextafter). \param from value
third-party/half.hpp:4291
Function
nexttoward
Next representable value. See also:** Documentation for [std::nexttoward](https://en.cppreference.com/w/cpp/numeric/math/nexttoward). \param from valu
third-party/half.hpp:4318
Function
numpy_get_patch
(arr, corner, ps)
pixsfm/features/extract_patches.py:6
Function
operator "" _h
Half literal. While this returns a properly rounded half-precision value, half literals can unfortunately not be constant expressions due to rather in
third-party/half.hpp:2279
Function
operator!=
Comparison for inequality. \param x first operand \param y second operand \retval true if operands not equal \retval false else \exception FE_INVALID
third-party/half.hpp:2477
Method
operator()
pixsfm/residuals/src/featuremetric.h:45
Method
operator()
pixsfm/residuals/src/featuremetric.h:118
Method
operator()
pixsfm/residuals/src/featuremetric.h:232
Method
operator()
pixsfm/residuals/src/feature_reference.h:45
Method
operator()
pixsfm/residuals/src/feature_reference.h:99
Method
operator()
pixsfm/residuals/src/feature_reference.h:191
Method
operator()
pixsfm/base/src/callbacks.h:12
Method
operator()
pixsfm/base/src/callbacks.h:29
Method
operator()
Compute hash function. \param arg half to hash \return hash value
third-party/half.hpp:2449
Function
operator*
Multiplication. This operation is exact to rounding for all rounding modes. \param x left operand \param y right operand \return product of half expre
third-party/half.hpp:2618
Method
operator*
third-party/half.hpp:1886
Function
operator+
Identity. \param arg operand \return unchanged operand
third-party/half.hpp:2538
Method
operator+
third-party/half.hpp:1858
Method
operator++
Postfix increment. \return non-incremented half value \exception FE_... according to operator+(half,half)
third-party/half.hpp:2154
Function
operator-
Negation. \param arg operand \return negated operand
third-party/half.hpp:2543
Method
operator-
third-party/half.hpp:1872
Method
operator--
Postfix decrement. \return non-decremented half value \exception FE_... according to operator-(half,half)
third-party/half.hpp:2159
Function
operator/
Division. This operation is exact to rounding for all rounding modes. \param x left operand \param y right operand \return quotient of half expression
third-party/half.hpp:2651
Method
operator/
third-party/half.hpp:1897
Function
operator<
Comparison for less than. \param x first operand \param y second operand \retval true if \a x less than \a y \retval false else \exception FE_INVALID
third-party/half.hpp:2488
Function
operator<=
Comparison for less equal. \param x first operand \param y second operand \retval true if \a x less equal \a y \retval false else \exception FE_INVALI
third-party/half.hpp:2512
Function
operator==
Comparison for equality. \param x first operand \param y second operand \retval true if operands equal \retval false else \exception FE_INVALID if \a
third-party/half.hpp:2466
Function
operator>
Comparison for greater than. \param x first operand \param y second operand \retval true if \a x greater than \a y \retval false else \exception FE_IN
third-party/half.hpp:2500
Function
operator>=
Comparison for greater equal. \param x first operand \param y second operand \retval true if \a x greater equal \a y \retval false else \exception FE_
third-party/half.hpp:2524
Function
overflow
third-party/half.hpp:784
Function
plot_epipolar_lines
(pts0, pts1, F, color="b")
pixsfm/util/visualize.py:41
Function
plot_points2D
Plot keypoints for existing images. Args: kpts: list of ndarrays of size (N, 2). colors: string, or list of list of tuples (one fo
pixsfm/util/visualize.py:72
Method
progressbar
delete everything else
third-party/progressbar.h:55
Method
progressbar
third-party/progressbar.h:125
Function
read_image_id_to_name_from_db
(database_path: Path)
pixsfm/util/colmap.py:9
Method
refine
( self, reconstruction: pycolmap.Reconstruction, feature_set: features.Fea
pixsfm/bundle_adjustment/main.py:117
Method
refine
( self, reconstruction: pycolmap.Reconstruction, feature_set: features.Fea
pixsfm/bundle_adjustment/main.py:180
Method
refine
( self, reconstruction: pycolmap.Reconstruction, feature_set: features.Fea
pixsfm/bundle_adjustment/main.py:243
Method
refine
( self, reconstruction: pycolmap.Reconstruction, *args, # for BundleAdjus
pixsfm/bundle_adjustment/main.py:299
Method
refine
(self, keypoints_dict: base.Map_NameKeypoints, feature_set: features.FeatureSet,
pixsfm/keypoint_adjustment/main.py:168
Method
refine
(self, keypoints_dict: base.Map_NameKeypoints, feature_set: features.FeatureSet,
pixsfm/keypoint_adjustment/main.py:226
Method
refine_multilevel
( self, pnp_points2D: np.ndarray, query_fmaps: List[features.FeatureMap],
pixsfm/localization/main.py:146
Method
refine_multilevel
(self, keypoints_dict, feature_manager: features.FeatureMa
pixsfm/keypoint_adjustment/main.py:104
Function
remainder
Remainder of division. See also:** Documentation for [std::remainder](https://en.cppreference.com/w/cpp/numeric/math/remainder). \param x first operan
third-party/half.hpp:2764
Function
remquo
Remainder of division. See also:** Documentation for [std::remquo](https://en.cppreference.com/w/cpp/numeric/math/remquo). \param x first operand \par
third-party/half.hpp:2784
Function
rint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::rint](https://en.cppreference.com/w/cpp/numeric/math/rint). \
third-party/half.hpp:4110
Function
rounded
third-party/half.hpp:820
Function
rsqrt
Inverse square root. This function is exact to rounding for all rounding modes and thus generally more accurate than directly computing 1 / sqrt(\a ar
third-party/half.hpp:3227
Method
run
(self)
setup.py:40
Function
scalbn
Multiply by power of two. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::scalbn](https://en.cpprefere
third-party/half.hpp:4200
Method
set_closing_bracket_char
third-party/progressbar.h:72
Method
set_done_char
chose your style
third-party/progressbar.h:69
← previous
next →
601–700 of 721, ranked by callers