Post Job Free
Sign in

Computer Vision C++

Location:
Kozhikode, Kerala, India
Salary:
12000 dollars
Posted:
May 20, 2024

Contact this candidate

Resume:

KARTHIK PM

903-***-**** • ad5ty6@r.postjobfree.com • www.linkedin.com/in/karthikpm5/ • github.com/Karthik-PM EDUCATION

B.Tech., Computer Science and Engineering Graduating 2024 Amrita Vishwa Vidyapeetham, Amritapuri Campus 7.65 GPA Amrita School of Computing

Relevant coursework: Data structures and Algorithms, Object Oriented Paradigm, Distributed systems, Digital Image Processing, Computer vision

TECHNICAL SKILLS

Libraries: Panadas, Numpy, Matplotlib, OpenCV, Pygames, SDL Tools: FFMPEG, CMake, MakeFiles, VIM

Programming: Python, C, C++

PROFESSIONAL EXPERIENCE

Center for Wireless Networks & Applications, Amritapuri: Undergraduate Researcher Feb 2023 – April 2024

• Detected and rectified a bug within the OpenCV project repository, implementing effective changes locally to ensure successful compilation.

• Developed Make Scripts to streamline project compilation, incorporating necessary gcc flags for optimal perfor- mance.

• Conducted video stitching for three videos utilizing the CPU with the SIFT algorithm, subsequently integrating GPU-based stitching utilizing an NVIDIA graphics card, achieving a notable frame rate surpassing 40 FPS for input videos operating at 30 FPS. This resulted in a 1.32x acceleration compared to CPU-based implementation. Vizzbee, Bhopal: Software Developer Intern Nov 2021 – Jan 2022

• Developed a C++ script to prompt an error dialogue in case of connection timeouts, specifically when the drone encounters difficulties fetching tokens from the server.

• Implemented fail-safe mechanisms for various failure scenarios indicated by the drone status, including key rota- tion issues, hardware connection problems, and offline drone conditions. ACADEMIC PROJECTS

PanoramaFlex: Immersive 180 VR Experience Jan 2024 – Apr 2024 Collaborated in a funded project by WNA and built a skew tolerant 360 video stitching application.

• Performed video stitching for 180 degree, with an increase performance with NVIDIA CUDA, increasing the speed up by 1.5x times.

• Reduced the skewness, by projecting the existing video frames into a cylindrical co-ordinate system, and perform video stitching, with usage of camera calibration to find the parameters for the projection.

• Accepted in the international conference for emerging technologies. PeerPlay: P2P Gaming Nexus Mar 2023 - May 2023

Created a peer to peer space shooter desktop game

• Achieved real-time synchronization of game state and actions, enhancing multiplayer experiences across devices.

• Implemented efficient communication using a publish/subscribe model in Python Banyan. AWARDS AND RECOGNITION

Flipkart Grid Challenge 5.0

Cleared the initial filtering round making it in the top 3% in the event out of 4.7 lakh participants. Digital Ocean Hacktober Fest Challenge 10.0

Completed the challenge after submitting more than three accepted pull requests by the hacktoberfest project main- tainers and received a tree under my name which is now planted in the Angles National Forest California US



Contact this candidate