feat: update components and dependencies, enhance UI elements
- Changed style in components.json from "new-york" to "radix-mira" and updated baseColor to "mist". - Added new properties: iconLibrary, rtl, menuColor, menuAccent, and registries in components.json. - Updated next-env.d.ts to import routes from the correct path. - Added new dependencies: @base-ui/react, @icons-pack/react-simple-icons, @lucide/lab, and updated existing ones. - Enhanced PDFViewer component in CVPage with client-side rendering. - Modified Tabs component in CVPage for better layout. - Added slidesUrl handling in ProjectsPage for displaying presentation links. - Refactored Avatar component to use Radix UI and added AvatarBadge and AvatarGroup components. - Refactored Breadcrumb component for better structure and readability. - Refactored DropdownMenu component to use Radix UI and improved accessibility. - Updated Skeleton component for better styling. - Added slidesUrl property to Project interface and updated project data. - Added new images and PDF files for F1 Halo removal project.
This commit is contained in:
@@ -16,6 +16,7 @@ export interface Project {
|
||||
websiteLink?: string; // For deployed website links
|
||||
image?: string;
|
||||
imageAlt?: string;
|
||||
slidesUrl?: string;
|
||||
featured: boolean;
|
||||
}
|
||||
|
||||
@@ -470,6 +471,9 @@ export const projects: Project[] = [
|
||||
"The Halo is a mandatory titanium arch on all F1 cars. It saves lives but cuts through the most interesting part of onboard footage. This project removes it cleanly from visor-cam video using two stages. Stage one: classical CV mask detection — Sobel-Y gradient detection for the arch edge, a robust probe-and-fit keel detector with outlier rejection and temporal jump guards, and explicit geometry construction to avoid over-masking. Stage two: two inpainting methods compared side by side — LaMa (Fast Fourier Convolution network, per-frame spatial inpainting) and RAFT optical flow with backward warp and distance-transform blending for temporal coherence across 300 frames at 60fps.",
|
||||
tags: ["Python", "OpenCV", "Computer Vision", "LaMa", "RAFT", "Jupyter", "Inpainting"],
|
||||
gitLink: "https://github.com/soconnor0919/f1-halo-removal",
|
||||
image: "/images/f1-halo-removal.png",
|
||||
imageAlt: "Side-by-side comparison of original F1 footage, LaMa spatial inpainting, and RAFT temporal inpainting across three frames",
|
||||
slidesUrl: "/publications/f1-halo-removal.pdf",
|
||||
featured: true,
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user