Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ericblade/quagga2
/ functions
Functions
451 in github.com/ericblade/quagga2
⨍
Functions
451
◇
Types & classes
130
↓ 28 callers
Method
init
* This method initializes the library for a given * configuration config (see below) and invokes the callback when Quagga is * ready to star
type-definitions/quagga.d.ts:485
↓ 23 callers
Method
create
(param: QuaggaJSResultCollector)
type-definitions/quagga.d.ts:747
↓ 21 callers
Function
generateConfig
(configOverride: QuaggaJSConfigObject = {})
test/integration/helpers.ts:93
↓ 19 callers
Method
decodeSingle
* In contrast to the calls described * above, this method does not rely on getUserMedia and operates on a single * image instead. The provid
type-definitions/quagga.d.ts:566
↓ 18 callers
Method
start
* When the library is initialized, the start() * method starts the video-stream and begins locating and decoding the * images. * *
type-definitions/quagga.d.ts:507
↓ 17 callers
Function
_computeDivisors
(n)
src/common/cv_utils.js:657
↓ 17 callers
Function
initCanvas
(context: QuaggaContext)
src/quagga/initCanvas.ts:61
↓ 17 callers
Function
runDecoderTestBothHalfSample
( name: string, configGenerator: (halfSample: boolean) => QuaggaJSConfigObject, testSet: Array<{ n
test/integration/helpers.ts:55
↓ 16 callers
Method
getContext
()
src/analytics/test/browser/result_collector.spec.ts:14
↓ 15 callers
Method
get
(x: number, y: number)
src/common/subImage.ts:27
↓ 14 callers
Function
imageRef
(x, y)
src/common/cv_utils.js:12
↓ 13 callers
Function
computeGray
(imageData, outArray, config)
src/common/cv_utils.js:539
↓ 13 callers
Function
hsv2rgb
(hsv, rgb = [0, 0, 0])
src/common/cv_utils.js:618
↓ 13 callers
Method
publish
(eventName: EventName, data?: never)
src/common/events.ts:19
↓ 13 callers
Method
stop
* If the decoder is currently running, after calling * stop() the decoder does not process any more images. * Additionally, if a camera-stre
type-definitions/quagga.d.ts:521
↓ 12 callers
Method
getHeight
()
src/input/input_stream/input_stream.d.ts:16
↓ 12 callers
Method
getWidth
()
src/input/input_stream/input_stream.d.ts:20
↓ 12 callers
Method
subscribe
(event: EventName, callback: Function | Subscription, async?: boolean)
src/common/events.ts:18
↓ 11 callers
Method
onProcessed
* This method registers a callback(data) function that is * called for each frame after the processing is done. The data object * contains d
type-definitions/quagga.d.ts:535
↓ 11 callers
Method
request
( video: HTMLVideoElement | null, videoConstraints?: MediaTrackConstraintsWithDeprecated )
type-definitions/quagga.d.ts:632
↓ 10 callers
Method
addResult
(result: QuaggaJSResultObject, imageData: Array<number>)
src/quagga/quagga.ts:176
↓ 9 callers
Function
calculatePatchSize
(patchSize, imgSize)
src/common/cv_utils.js:703
↓ 9 callers
Method
drawScannerArea
* Draws a scanner area overlay onto the overlay canvas using the current instance's configured area. * Uses the actual adjusted scanning area (af
type-definitions/quagga.d.ts:603
↓ 9 callers
Method
enumerateVideoDevices
* Enumerates video input devices, optionally filtering by constraints. * @param videoConstraints Optional constraints to filter devices. * W
type-definitions/quagga.d.ts:620
↓ 8 callers
Method
_matchPattern
(counter: Array<number>, code: ReadonlyArray<number>)
src/reader/i2of5_reader.ts:41
↓ 8 callers
Method
pause
()
src/input/input_stream/input_stream.d.ts:21
↓ 8 callers
Method
setAttribute
(name: any, value: any)
src/input/input_stream/input_stream.d.ts:23
↓ 8 callers
Function
shouldDrawAreaOverlay
( area?: { borderColor?: string; borderWidth?: number; backgroundColor?: string }, )
src/common/area_overlay.ts:65
↓ 8 callers
Method
transformResult
(result: any, transformedBoxes: Set<any> = new Set())
src/quagga/quagga.ts:142
↓ 7 callers
Method
_decodeCode
(start: number, coderange?: number)
src/reader/ean_reader.ts:100
↓ 7 callers
Function
isAreaDefined
( area?: { top?: string; right?: string; bottom?: string; left?: string }, )
src/common/area_overlay.ts:44
↓ 7 callers
Function
pickConstraints
(videoConstraints: MediaTrackConstraintsWithDeprecated = {})
src/input/camera_access.ts:82
↓ 7 callers
Method
release
()
type-definitions/quagga.d.ts:631
↓ 6 callers
Function
enumerateDevices
()
src/common/mediaDevices.ts:5
↓ 6 callers
Function
findTagsInBuffer
(file, selectedTags = AvailableTags)
src/input/exif_helper.js:56
↓ 6 callers
Method
getResults
()
type-definitions/quagga.d.ts:749
↓ 6 callers
Function
getUserMedia
(constraints: MediaStreamConstraints)
src/common/mediaDevices.ts:14
↓ 6 callers
Method
inImageWithBorder
(imgRef: XYSize, border: PositiveNumber = 0)
src/common/image_wrapper.ts:47
↓ 6 callers
Method
registerReader
(name: string, reader: BarcodeReaderConstructor)
type-definitions/quagga.d.ts:558
↓ 6 callers
Function
sharpenLine
(line)
src/common/cv_utils.js:131
↓ 5 callers
Method
_findPattern
(pattern: ReadonlyArray<number>, offset: number, isWhite: boolean, tryHarder: boolean)
src/reader/ean_reader.ts:46
↓ 5 callers
Function
_parseCSSDimensionValues
(value)
src/common/cv_utils.js:760
↓ 5 callers
Function
base64ToArrayBuffer
(dataUrl)
src/input/exif_helper.js:18
↓ 5 callers
Function
calculateAreaRect
( canvasSize: XYSize, area: { top?: string; right?: string; bottom?: string; left?: string }, )
src/common/area_overlay.ts:18
↓ 5 callers
Function
computeHistogram
(imageWrapper, bitsPerPixel)
src/common/cv_utils.js:114
↓ 5 callers
Function
countNonZero
(imageWrapper)
src/common/cv_utils.js:453
↓ 5 callers
Method
decode
(row?: Array<number>, start?: BarcodePosition | number)
src/reader/ean_reader.ts:323
↓ 5 callers
Function
delay
(ms: number)
src/quagga/test/browser/pause_start.spec.ts:144
↓ 5 callers
Function
drawAreaOverlay
( ctx: CanvasRenderingContext2D, canvasSize: XYSize, area: { top?: string; right?: string; bottom?
src/common/area_overlay.ts:89
↓ 5 callers
Function
generateImageFilename
(directory, num)
src/input/image_loader.js:4
↓ 5 callers
Method
getActiveStream
* Returns the active MediaStream, or null if no stream is active. * Use this when you need access to the full stream, for example to pass to WebR
type-definitions/quagga.d.ts:628
↓ 5 callers
Method
getActiveTrack
()
type-definitions/quagga.d.ts:630
↓ 5 callers
Method
set
(x: number, y: number, value: number)
src/common/image_wrapper.ts:103
↓ 5 callers
Method
unsubscribe
(eventName?: EventName, callback?: Function | Subscription)
src/common/events.ts:21
↓ 4 callers
Method
_findStart
()
src/reader/ean_reader.ts:150
↓ 4 callers
Method
calculateCorrection
(expected: ReadonlyArray<number>, normalized: ReadonlyArray<number>, indices: ReadonlyArray<number>)
src/reader/code_128_reader.ts:451
↓ 4 callers
Function
computeIntegralImage
(imageWrapper, integralWrapper)
src/common/cv_utils.js:79
↓ 4 callers
Function
determineOtsuThreshold
(imageWrapper, bitsPerPixel = 8)
src/common/cv_utils.js:149
↓ 4 callers
Function
findTagsInObjectURL
(src, tags = AvailableTags)
src/input/exif_helper.js:9
↓ 4 callers
Method
getActiveStreamLabel
()
type-definitions/quagga.d.ts:629
↓ 4 callers
Method
getCanvasSize
()
src/input/input_stream/input_stream.d.ts:13
↓ 4 callers
Method
getConfig
()
src/input/input_stream/input_stream.d.ts:14
↓ 4 callers
Method
getTopRight
()
src/input/input_stream/input_stream.d.ts:19
↓ 4 callers
Function
halfSample
(inImgWrapper, outImgWrapper)
src/common/cv_utils.js:595
↓ 4 callers
Method
publishResult
(result: QuaggaJSResultObject | null = null, imageData?: any)
src/quagga/quagga.ts:202
↓ 4 callers
Method
setReaders
(readers: (QuaggaJSReaderConfig | string)[])
type-definitions/quagga.d.ts:557
↓ 4 callers
Function
thresholdImage
(imageWrapper, threshold, targetWrapper)
src/common/cv_utils.js:101
↓ 3 callers
Function
Skeletonizer
* Morphological skeletonization using iterative thinning algorithm. * Reduces binary images to single-pixel-wide skeletons while preserving topology.
src/locator/skeletonizer.js:15
↓ 3 callers
Method
_isStartEnd
(pattern: number)
src/reader/codabar_reader.ts:79
↓ 3 callers
Method
_sumCounters
(start: number, end: number)
src/reader/codabar_reader.ts:88
↓ 3 callers
Method
addEventListener
(event: string, f: (args?: any) => void, bool?: boolean)
src/input/input_stream/input_stream.d.ts:10
↓ 3 callers
Function
assertNumberPositive
(val: number)
src/common/image_wrapper.ts:14
↓ 3 callers
Function
bitwiseOr
(aImageWrapper, bImageWrapper, resultImageWrapper)
src/common/cv_utils.js:438
↓ 3 callers
Function
cluster
(points, threshold, property)
src/common/cv_utils.js:253
↓ 3 callers
Function
computeImageArea
(inputWidth, inputHeight, area)
src/common/cv_utils.js:784
↓ 3 callers
Function
computeIntegralImage2
(imageWrapper, integralWrapper)
src/common/cv_utils.js:35
↓ 3 callers
Function
findPatchSizeForDivisors
(divisors)
src/common/cv_utils.js:721
↓ 3 callers
Function
getActiveTrack
()
src/input/camera_access.ts:143
↓ 3 callers
Function
getEvent
(eventName: EventName)
src/common/events.ts:27
↓ 3 callers
Method
getSafe
(x: number, y: number)
src/common/image_wrapper.ts:82
↓ 3 callers
Method
onDetected
* Registers a callback(data) function which is triggered whenever a * barcode- pattern has been located and decoded successfully. The passed
type-definitions/quagga.d.ts:548
↓ 3 callers
Method
play
()
src/input/input_stream/input_stream.d.ts:22
↓ 3 callers
Function
runNoCodeTest
(name: string, config: QuaggaJSConfigObject, testSet: Array<{ name: string, result: string, format: string }>,
test/integration/helpers.ts:68
↓ 3 callers
Function
subtract
(aImageWrapper, bImageWrapper, resultImageWrapper)
src/common/cv_utils.js:423
↓ 3 callers
Function
topGeneric
(list, top, scoreFunc)
src/common/cv_utils.js:464
↓ 3 callers
Function
vertex2D
(x, y, dir)
src/locator/tracer.js:36
↓ 3 callers
Method
zeroBorder
()
src/common/image_wrapper.ts:110
↓ 2 callers
Method
_calculatePatternLength
(offset: number)
src/reader/codabar_reader.ts:127
↓ 2 callers
Method
_charToPattern
(char: string)
src/reader/codabar_reader.ts:148
↓ 2 callers
Method
_computeAlternatingThreshold
(offset: number, end: number)
src/reader/codabar_reader.ts:35
↓ 2 callers
Method
_extractBarsAndSpaces
* Extract all bar and space widths from the pattern. * Uses real-time quiet zone detection to stop extraction before reaching image edge.
src/reader/pharmacode_reader.ts:165
↓ 2 callers
Method
_findPattern
(pattern: ReadonlyArray<number>, offset?: number, isWhite: boolean = false, tryHarder: boolean = false)
src/reader/i2of5_reader.ts:66
↓ 2 callers
Method
_findPattern
(pattern: ReadonlyArray<number>, offset: number, isWhite = false, tryHarder = false)
src/reader/2of5_reader.ts:30
↓ 2 callers
Method
_matchCheckChar
(charArray: Array<string>, index: number, maxWeight: number)
src/reader/code_93_reader.ts:157
↓ 2 callers
Function
_subscribe
(event: EventName, callback: Function | Subscription, async?: boolean)
src/common/events.ts:50
↓ 2 callers
Method
_toPattern
(counters: Uint16Array)
src/reader/code_93_reader.ts:26
↓ 2 callers
Method
_toPattern
(offset: number)
src/reader/codabar_reader.ts:53
↓ 2 callers
Method
_toPattern
(counters: Uint16Array)
src/reader/code_39_reader.ts:58
↓ 2 callers
Method
_validateSpaces
* Check if space widths are uniform enough for a valid Pharmacode
src/reader/pharmacode_reader.ts:342
↓ 2 callers
Method
_verifyTrailingWhitespace
(endInfo: BarcodePosition)
src/reader/ean_reader.ts:250
next →
1–100 of 451, ranked by callers