Comments (12)
Yeah, that is annoying. Well, sorry I can't do anything with the filter yet. Maybe one day we'll be able to help with that issue.
from advancedprofanityfilter.
The f word in images is really ticking me off and I am encountering nearly everyday 90% of the time in images.
from advancedprofanityfilter.
Sorry @tonyram57, unfortunately I haven't had much time to look into this yet. Its on my list to get to it, but I can't promise when that will be. If you could share a couple of these images with me it would help me see how well it might work.
Using tesseract you can see what the results might be using their library, which is probably the best one freely available that could be included in the extension. Here are some examples:
Best (still not perfect)
Partially worked
Total failure
I'm curious to know how some of your examples fare, but based on these results I'm not holding my breath it will be super reliable. You can either test them yourself on that website, or share the images with me and I can give it a try.
from advancedprofanityfilter.
Thanks for the examples but those images almost always never contain profanity. You have not been on social media which is ironic because I recently meet some really good people who got me through stuff. Anyway, the images three all have a similar structure that looks easier to detect. I will send some clean examples later.
from advancedprofanityfilter.
Here is a type of image which is used often.
from advancedprofanityfilter.
from advancedprofanityfilter.
I will send more as I find them.
from advancedprofanityfilter.
from advancedprofanityfilter.
Thanks for sending these examples over @tonyram57. Here are the results running through the OCR process:
Good
Pretty good
Okay
Failed
As you can see, it is detecting quite a few wrong characters/words, which likely wouldn't cause too big of an issue for false positives when filtering because they usually aren't whole words.
The other part of this issue is that so far all this is focused on recognizing text. Once recognized, there won't really be a lot of options on what to do. It will not be possible to alter/filter the image. Options I can think of so far:
- Block/hide the image
- Blur the image and allow it to be shown by hovering/clicking/tapping on it
- Replace the image with the filtered OCR text (May not be super helpful/useful based on the OCR results of these images having lots of extra garbage characters)
Would you still think it is worth it with one of those 3 options?
Another potential issue is speed/performance. These sample images have been taking between 0.5 - 3 seconds to process. This could really slow down performance on pages with heavy image use. I won't know how bad it is until I can play around with it in the actual extension.
from advancedprofanityfilter.
Thanks for all your hard work. I did not realize how difficult filtering images would be. I thought it would be as simple as just detecting the text and then blocking the image. I forgot that the actual background image can trigger text which can make false positives.
It's up to you. I say you can go for it if you have the time but make it a beta feature you must turn on by default that will impact performance and may not work right. I am still going to visit social media where I encounter it the most. I made some real person friends there I connect too that hit me through hard times. I am not going to let the bad apples spoiled it for me. But anyway thanks for all your work.
from advancedprofanityfilter.
@tonyram57 Yeah, it is a hard problem to solve. It reminds me of this funny comic: https://xkcd.com/1425/, which illustrates the issue pretty well. There are some things that seem hard that turn out to be very easy, and others that seem simple (like this one), but turn out to be almost impossible.
I'll keep it on the list to at least try with an integration in the code and see how it goes when I have some time.
I'm glad you found a good group of people though, even if you have to put up with seeing some things you don't want to see.
from advancedprofanityfilter.
Thanks. The worst part about it is that the most profanity about 90% I see in images is f off and f you. It seems that's very popular in images on social media which is annoying.
from advancedprofanityfilter.
Related Issues (20)
- Word Buffer
- Not filtering when set to remove on a word set to partial HOT 2
- Disney+ not muting and/or not unmuting HOT 11
- New default filter suggestion HOT 2
- Adding Hallmark Movies Now to default filters HOT 9
- Hulu main site not muting. HOT 8
- Hulu audio muting not working HOT 11
- MGM Plus is there a config for that site? HOT 7
- Apple TV Captions hidden when extension is active HOT 7
- Hidive No longer muting. HOT 6
- Muting is delayed HOT 7
- Discovery+ no longer filtering HOT 7
- Reddit not fully being censored unless set to deep which slows down site tremendously. HOT 1
- Make It Only Censor The Bad Word But Not The Entire Caption HOT 4
- Not censoring in The Verge comment section HOT 3
- subtitles are blocked audio isn't HOT 4
- redbox.com captions are censored but audio isn't HOT 2
- AMC.com Audio Not Muting Captions Mute
- amazon prime video not muting audio HOT 3
- Audio filtering has stopped working HOT 4
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 advancedprofanityfilter.