This commit is contained in:
2026-03-27 22:48:31 -03:00
parent bf30acd4df
commit 3d8e7291f3
9 changed files with 5 additions and 26 deletions

View File

@@ -1,7 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed } from 'vue' import { ref, computed } from 'vue'
import { SSEDataSource, Panel, ResizeHandle, matchTracks, renderTracksToImageData, imageDataToPngB64 } from 'mpr-ui-framework' import { SSEDataSource, Panel, ResizeHandle } from 'mpr-ui-framework'
import type { FrameOverlay, FrameBBox } from 'mpr-ui-framework' import type { FrameOverlay, FrameBBox } from 'mpr-ui-framework'
import { matchTracks, renderTracksToImageData, imageDataToPngB64 } from '@/cv'
import 'mpr-ui-framework/src/tokens.css' import 'mpr-ui-framework/src/tokens.css'
import LogPanel from './panels/LogPanel.vue' import LogPanel from './panels/LogPanel.vue'
import FunnelPanel from './panels/FunnelPanel.vue' import FunnelPanel from './panels/FunnelPanel.vue'

View File

@@ -5,8 +5,8 @@ import {
runEdgeDetectionDebug, runEdgeDetectionDebug,
b64ToImageData, b64ToImageData,
imageDataToB64, imageDataToB64,
} from 'mpr-ui-framework' } from '@/cv'
import type { EdgeDetectionParams } from 'mpr-ui-framework' import type { EdgeDetectionParams } from '@/cv'
interface ConfigField { interface ConfigField {
name: string name: string

View File

@@ -8,7 +8,7 @@
* TODO: Move to Web Worker when processing larger batches. * TODO: Move to Web Worker when processing larger batches.
* *
* Usage: * Usage:
* import { runEdgeDetection, runEdgeDetectionDebug } from 'mpr-ui-framework/src/cv' * import { runEdgeDetection, runEdgeDetectionDebug } from '@/cv'
* const result = await runEdgeDetection(imageData, params) * const result = await runEdgeDetection(imageData, params)
*/ */

View File

@@ -30,25 +30,3 @@ export type { BBoxResult, BBoxCallback } from './plugins/BBoxDrawPlugin'
export { CrosshairPlugin } from './plugins/CrosshairPlugin' export { CrosshairPlugin } from './plugins/CrosshairPlugin'
export type { CrosshairCallback } from './plugins/CrosshairPlugin' export type { CrosshairCallback } from './plugins/CrosshairPlugin'
// CV utilities
export {
runEdgeDetection,
runEdgeDetectionDebug,
matchTracks,
renderTracksToImageData,
b64ToImageData,
imageDataToPngB64,
imageDataToB64,
} from './cv'
export type {
EdgeRegion,
EdgeDetectionParams,
EdgeDetectionResult,
EdgeDetectionDebugResult,
Track,
TrackPoint,
} from './cv'
// Design tokens (CSS import)
// Usage: import 'mpr-ui-framework/tokens.css'
// Re-exported at package level via package.json exports