fix(ocr): set preprocessing to false by default

This commit is contained in:
perf3ct 2025-06-24 01:28:12 +00:00
parent a6121c2849
commit 43916da6eb
1 changed files with 5 additions and 2 deletions

View File

@ -175,7 +175,7 @@ const SettingsPage: React.FC = () => {
maxFileSizeMb: 50, maxFileSizeMb: 50,
allowedFileTypes: ['pdf', 'png', 'jpg', 'jpeg', 'tiff', 'bmp', 'txt'], allowedFileTypes: ['pdf', 'png', 'jpg', 'jpeg', 'tiff', 'bmp', 'txt'],
autoRotateImages: true, autoRotateImages: true,
enableImagePreprocessing: true, enableImagePreprocessing: false,
searchResultsPerPage: 25, searchResultsPerPage: 25,
searchSnippetLength: 200, searchSnippetLength: 200,
fuzzySearchThreshold: 0.8, fuzzySearchThreshold: 0.8,
@ -267,7 +267,7 @@ const SettingsPage: React.FC = () => {
maxFileSizeMb: response.data.max_file_size_mb || 50, maxFileSizeMb: response.data.max_file_size_mb || 50,
allowedFileTypes: response.data.allowed_file_types || ['pdf', 'png', 'jpg', 'jpeg', 'tiff', 'bmp', 'txt'], allowedFileTypes: response.data.allowed_file_types || ['pdf', 'png', 'jpg', 'jpeg', 'tiff', 'bmp', 'txt'],
autoRotateImages: response.data.auto_rotate_images !== undefined ? response.data.auto_rotate_images : true, autoRotateImages: response.data.auto_rotate_images !== undefined ? response.data.auto_rotate_images : true,
enableImagePreprocessing: response.data.enable_image_preprocessing !== undefined ? response.data.enable_image_preprocessing : true, enableImagePreprocessing: response.data.enable_image_preprocessing !== undefined ? response.data.enable_image_preprocessing : false,
searchResultsPerPage: response.data.search_results_per_page || 25, searchResultsPerPage: response.data.search_results_per_page || 25,
searchSnippetLength: response.data.search_snippet_length || 200, searchSnippetLength: response.data.search_snippet_length || 200,
fuzzySearchThreshold: response.data.fuzzy_search_threshold || 0.8, fuzzySearchThreshold: response.data.fuzzy_search_threshold || 0.8,
@ -686,6 +686,9 @@ const SettingsPage: React.FC = () => {
<Typography variant="body2" color="text.secondary"> <Typography variant="body2" color="text.secondary">
Enhance images for better OCR accuracy (deskew, denoise, contrast) Enhance images for better OCR accuracy (deskew, denoise, contrast)
</Typography> </Typography>
<Typography variant="body2" color="warning.main" sx={{ mt: 1 }}>
Warning: Enabling preprocessing can significantly alter OCR text results and may reduce accuracy for some documents
</Typography>
</FormControl> </FormControl>
</Grid> </Grid>
<Grid item xs={12}> <Grid item xs={12}>