frappierer's picture
Upload 84 files
a79bfd9 verified
raw
history blame
1.88 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Medical Image Analysis</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h1>Medical Image Analysis</h1>
<div class="input-method-selection">
<label class="radio-label">
<input type="radio" name="inputMethod" value="local" checked>
Local File
</label>
<label class="radio-label">
<input type="radio" name="inputMethod" value="url">
URL
</label>
</div>
<div class="input-section">
<div class="input-group" id="localInputGroup">
<label>Upload Image</label>
<input type="file" id="fileInput" accept="image/*">
</div>
<div class="input-group" id="urlInputGroup" style="display: none;">
<label>Image URL</label>
<input type="text" id="urlInput" placeholder="Enter image URL">
</div>
</div>
<div class="label-section">
<label>Select Categories:</label>
<div class="label-grid" id="labelGrid">
<!-- Labels will be inserted here dynamically -->
</div>
</div>
<div class="preview-section">
<img id="imagePreview" src="" alt="Image Preview">
<div class="spinner" id="spinner" style="display: none;">
<div class="spinner-inner"></div>
</div>
</div>
<button onclick="analyzeImage()" id="analyzeBtn">Analyze</button>
<div class="results-section" id="results"></div>
</div>
<script src="script.js"></script>
</body>
</html>