Internship Assignment CV
Internship Assignment CV
Data
Please download the assignment folder from here. The file will contain 2 folder train and
test and a submission file.
The train folder contains 3 images
● original_image : Original Base Image without annotation
● fully_annotated : Fully annotated Image
● partially_annotated : Partially annotated Image
Assumptions
You can assume the following in the image:
● There will be only two annotations per image
● There will be one dog and a cat in the image
● The annotation of the cat should be retained in the partially annotated image
akaike.ai 1
Example Images
Submissions
The Submission shall be output image saved in output image path
Code format
The code submission shall be a .py script that contains the following function. Each function
is associated with an objective as explained in the objective section.
cv2.imwrite(partially_annotated_image_path, partially_annotated_image)
akaike.ai 2
Submission guidelines
1. Your code and submission will be subject to automated checks, unit tests and
plagiarism checks. Please follow the below guidelines so that it is not rejected.
2. Your code will also be automatically checked for code quality as well. Please follow
PEP8 guidelines.
3. Share a writeup discussing the methods and techniques you’ve used in creating your
solution.
4. Share the submission as a script (.py) file and include proper documentation that
supports your solution.
5. Zip your code and documentation with the following naming convection and upload to
the appropriate slot in the google forms <yourname>_cv_assignment.zip
Solution Guidelines
1. Feel free to use any image processing techniques, libraries. Please provide due
credits to those.
2. Try OpenCV based techniques.
3. Do not use any Object Detection Models for Annotation. Using one would void your
submission
akaike.ai 3