feat: align detection_mode values with backend and set yolo_vl as default.
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user