feat: align detection_mode values with backend and set yolo_vl as default.

This commit is contained in:
sumona-banerjeee
2026-03-02 14:59:19 +05:30
parent abae2d5a8b
commit 4266c44cbf
2 changed files with 6 additions and 6 deletions

View File

@@ -35,7 +35,7 @@ export default function UploadPage() {
const [jsonFile, setJsonFile] = useState<File | null>(null) const [jsonFile, setJsonFile] = useState<File | null>(null)
const [speed, setSpeed] = useState(30) const [speed, setSpeed] = useState(30)
const [detectionType, setDetectionType] = useState<DetectionType>("pothole-detection") const [detectionType, setDetectionType] = useState<DetectionType>("pothole-detection")
const [selectMethod, setSelectMethod] = useState("yolo") const [selectMethod, setSelectMethod] = useState("yolo_vl")
// Upload states // Upload states
const [uploading, setUploading] = useState(false) const [uploading, setUploading] = useState(false)
@@ -109,7 +109,7 @@ export default function UploadPage() {
formData.append("file", file) formData.append("file", file)
formData.append("detection_type", detectionType) formData.append("detection_type", detectionType)
formData.append("speed_kmh", speed.toString()) formData.append("speed_kmh", speed.toString())
formData.append("select_method", selectMethod) formData.append("detection_mode", selectMethod)
if (jsonFile) { if (jsonFile) {
formData.append("json_file", jsonFile) formData.append("json_file", jsonFile)
} }
@@ -343,7 +343,7 @@ export default function UploadPage() {
<SelectItem value="yolo"> <SelectItem value="yolo">
<span className="font-medium">YOLO Detection Model</span> <span className="font-medium">YOLO Detection Model</span>
</SelectItem> </SelectItem>
<SelectItem value="yolo-vl"> <SelectItem value="yolo_vl">
<span className="font-medium">YOLO with Vision-Language Model</span> <span className="font-medium">YOLO with Vision-Language Model</span>
</SelectItem> </SelectItem>
<SelectItem value="sam3"> <SelectItem value="sam3">

View File

@@ -24,7 +24,7 @@ export function UploadSection({ onDetectionComplete, onDetectionTypeChange }: Up
const [jsonFile, setJsonFile] = useState<File | null>(null) const [jsonFile, setJsonFile] = useState<File | null>(null)
const [speed, setSpeed] = useState(30) const [speed, setSpeed] = useState(30)
const [detectionType, setDetectionType] = useState<DetectionType>("pothole-detection") const [detectionType, setDetectionType] = useState<DetectionType>("pothole-detection")
const [selectMethod, setSelectMethod] = useState("yolo") const [selectMethod, setSelectMethod] = useState("yolo_vl")
const [uploading, setUploading] = useState(false) const [uploading, setUploading] = useState(false)
const [progress, setProgress] = useState(0) const [progress, setProgress] = useState(0)
const [statusMessage, setStatusMessage] = useState("") const [statusMessage, setStatusMessage] = useState("")
@@ -136,7 +136,7 @@ export function UploadSection({ onDetectionComplete, onDetectionTypeChange }: Up
formData.append("file", file) formData.append("file", file)
formData.append("detection_type", detectionType) formData.append("detection_type", detectionType)
formData.append("speed_kmh", speed.toString()) formData.append("speed_kmh", speed.toString())
formData.append("select_method", selectMethod) formData.append("detection_mode", selectMethod)
// Add JSON file if provided // Add JSON file if provided
if (jsonFile) { if (jsonFile) {
@@ -324,7 +324,7 @@ export function UploadSection({ onDetectionComplete, onDetectionTypeChange }: Up
<span>YOLO</span> <span>YOLO</span>
</div> </div>
</SelectItem> </SelectItem>
<SelectItem value="yolo-vl"> <SelectItem value="yolo_vl">
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
<span>YOLO with VL</span> <span>YOLO with VL</span>
</div> </div>