Comments (12)
@GrayFlash I made the project in colab to identify the changes by contour menthod but it is also detecting some part of image which is same, I am trying to find a way so that I can eliminate that
Original Image
Changed Image
Difference in contours
In the above Image I have removed some extra contours (See the difference in Contours Image and Changed Image) by specifing width and height of contour but still I am not getting how to perfect it and detect it properly.
One easy way would be counting the number of contours present of specific width and height and if their number is higher than that specified by you... It will tell the change in slides. Drawback would be such as if there is a slide with only one or two words changed it might not detect it.
from eduhelp.
We can check size of images and channels of both images by getting pixel value difference of both the images.
@shankhanil007 please assign this issue to me as a part of gssoc'21.
I want to work on it.
from eduhelp.
this can be done using structural similarity index. Can i work on this issue?
from eduhelp.
@yashasvimatta please go ahead with it.
from eduhelp.
@gaulghost I see you are going great, and your work will be a potential up-gradation on how we did this, it will be great if you can make a folder in our repo Jupyter_Notebooks
and add your notebook there, keep the file name as (your work_(GithubId)).ipynb.
Make a PR, I will merge it and it will be great if @shankhanil007 and you can have a discussion on it, cause he worked on this earlier. Any other mentor @D3ADSH0T25 and @Apurva-tech are also welcome to participate in this issue.
from eduhelp.
@AasthaRS go ahead
from eduhelp.
I think we should convert the image into hsv format then analyse the pixels of bith the images. if the pixel in the one image is a 95% match with the pixel in another image, we shall pass it. So making a list of different valued pixel will tell if both images are same or not.
from eduhelp.
I also want to ask if there are two images both are same, difference is only that a filter is applied to one image then shall those images be considered same or different.
from eduhelp.
The purspose behind this comparision between two images is that we are going to screenshot of your desktop screen while you are attending your meet, and we wish to save a screen shot only when the slide being presented in the meeting changes, So it will be great if you think accordingly.
For this issue you need to avoid changing fomat of image and consider that there are 3 channels in both images for RGB and you have to just compare and see by how much these two images vary.
from eduhelp.
if the pixel in the one image is a 95% match with the pixel in another image,
I am afraid for our requirement this may not suffice, consider two images of two slides of a ppt on your desktop, most of the pixels are going to remain the same as only the region where presentation goes on will change and that too the presentation template mostly remains same, i.e., the same background of slides. So it will be better to hardcode a bit higher threshold.
from eduhelp.
@AasthaRS @gaulghost what is your status?? If you are stuck somewhere please discuss it here or in the discord channel.
from eduhelp.
@gaulghost @shankhanil007 @Apurva-tech @D3ADSH0T25 please discuss here #28.
from eduhelp.
Related Issues (20)
- Implement Multilingual Translation System HOT 1
- Generate whole lecture with a single sentence. HOT 1
- Implement summarizer
- Implement a system to predict answers of fill in the blanks questions in the class-test
- Implement Answer Predictor System
- Implement a Subject Classifier based on a sentence.
- Generate lecture using GPT-Neo
- New and Better Contact section on a new page HOT 4
- # Labelling the People from the audio. HOT 3
- Faq section HOT 5
- changing footer color HOT 4
- Preloader HOT 13
- Adding the preloader to home page HOT 1
- Improving the Dark Mode HOT 13
- New And Better Our Teams Section HOT 3
- Adding a wave below our team and above footer HOT 2
- You Tube video embedded on website HOT 5
- Improving About us Section HOT 5
- Improving Footer HOT 3
- Text to speech conversion. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eduhelp.