StereoBM_create
import { StereoBM_create } from '@banou/opencv-wasm'Use after await initOpenCV(). See the initialization and named imports guide.
Creates StereoBM object
StereoBM_create(numDisparities: number, blockSize: number): StereoBM | null;3 available overloads
StereoBM_create(): StereoBM | null;StereoBM_create(numDisparities: number): StereoBM | null;StereoBM_create(numDisparities: number, blockSize: number): StereoBM | null;numDisparitiesthe disparity search range. For each pixel algorithm will find the best disparity from 0 (default minimum disparity) to numDisparities. The search range can then be shifted by changing the minimum disparity.
blockSizethe linear size of the blocks compared by the algorithm. The size should be odd (as the block is centered at the current pixel). Larger block size implies smoother, though less accurate disparity map. Smaller block size gives more detailed disparity map, but there is higher chance for algorithm to find a wrong correspondence.
The function create StereoBM object. You can then call StereoBM::compute() to compute disparity for a specific stereo pair.
The StereoBM | null result.
These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.