Python Script for Automated Product Image Processing (AI Background Removal, WebP, Computer Vision)
Worldwide
Hello, I am looking for an experienced Python developer specializing in Computer Vision and AI (OpenCV, machine learning, etc.) to build an automated batch-processing script for product photography. Project Requirements & Features: - AI Background Removal: Accurately cut out the products and replace the original background with a pure white background. - Watermarking: Apply a provided .png watermark at a specific location/opacity. - WebP Conversion & Compression: Convert all processed images to .webp format, applying the best possible compression while maintaining an imperceptible loss of visual quality. - Quality Control (Reject System): Automatically detect unusable photos (e.g., too blurry, cut off, etc.) and move them to a separate "Rejected" folder. - Smart Renaming: Analyze the image content to recognize the type of photo, and automatically append the correct suffix to the filename (The base format is [SKU]-[suffix]). - Label Perspective Correction: When the image is a product label taken at an angle, automatically detect it and apply geometric perspective transformation (unwarping) so the label is perfectly straight, flat, and readable. Technical Constraints: - The code must be clean, well-documented, and easy to run locally on my machine. - Please specify in your proposal if your solution relies on paid third-party APIs (like Google Cloud Vision) or local open-source models (like rembg, YOLO, OpenCV). Fully local solutions without recurring API costs are highly preferred. - A clear interface upon launching the script would be preferable. Important Note: If you are highly skilled in most of these requirements but feel that one or two specific features (like the smart renaming or the label unwarping) might be outside of your expertise, please still apply! Just let me know in your proposal exactly which parts you can deliver and we can discuss the scope. Please include examples of similar past projects (batch image processing, OpenCV, AI background removal, etc.) in your cover letter. Looking forward to reading your proposals!
$200.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:1
- Invites sent:2
- Unanswered invites:1
About the client
- France7:59 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by