GithubHelp home page GithubHelp logo

myndex / mac-cvd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from michelf/sim-daltonism

1.0 1.0 0.0 9.05 MB

No changes yet, forked to update the methods to the clinically accurate BV

C 2.93% Objective-C 53.86% Swift 37.18% HTML 2.51% Metal 3.52%

mac-cvd's Introduction

Sim Daltonism for Mac and iOS

Website: https://michelf.ca/projects/sim-daltonism/

Sim Daltonism is a color blindness simulator for iOS and Mac. It takes a live video feed from the camera on iOS and filters it in real time using a color blindness simulation algorithm.

The Mac version has a filter window that shows the content underneath the window filtered.

The application is almost a clone of Red Stripe where the filter algorithm has been replaced with an OpenGL adaptation of the color_blind_sim javascript function found on the Color Laboratory. The video capture and live filtering code is taken in part from the RosyWriter sample code provided by Apple.

This application shares a lot with my other app Red Stripe. Note that contribution accepted in Sim Daltonism will often land into Red Stripe too, which is closed source.

Copyright & License

Sim Daltonism
© 2005-2020 Michel Fortin

Includes the color blindness simulation algorithm color_blind_sim.
© 2000-2001 Matthew Wickline and the Human-Computer Interaction Resource Network

Sim Daltonism is available under the Apache 2.0 License. See the Apache License 2.0.txt file for the complete terms. Additional license terms apply to the color blindness simulation algorithm as follow:

The color_blind_sims() JavaScript function in the is
copyright (c) 2000-2001 by Matthew Wickline and the
Human-Computer Interaction Resource Network ( http://hcirn.com/ ).

The color_blind_sims() function is used with the permission of
Matthew Wickline and HCIRN, and is freely available for non-commercial
use. For commercial use, please contact the
Human-Computer Interaction Resource Network ( http://hcirn.com/ ).
(This notice constitutes permission for commercial use from Matthew
Wickline, but you must also have permission from HCIRN.)
Note that use of the color laboratory hosted at aware.hwg.org does
not constitute commercial use of the color_blind_sims()
function. However, use or packaging of that function (or a derivative
body of code) in a for-profit piece or collection of software, or text,
or any other for-profit work *shall* constitute commercial use.

20151129 UPDATE
	HCIRN appears to no longer exist. This makes it impractical
	for users to obtain permission from HCIRN in order to use
	color_blind_sims() for commercial works. Instead:

	This work is licensed under a
	Creative Commons Attribution-ShareAlike 4.0 International License.
	http://creativecommons.org/licenses/by-sa/4.0/

A note about that license

The copyright for the original color blindness simulation algorithm is shared by Matthew Wickline and the Human-Computer Interaction Resource Network. It seems the HCIRN is not reachable anymore, and it probably no longer exists. Because of this, Matthew Wickline decided to to change the license to something he believed would reflect the original intent of the HCIRN. But it is possible that someone still owns the HCIRN copyright, which would make that license change legally contestable.

So I am relying solely on the older non-commercial clause for distributing this app.

If you distribute a derived work that does not include the color blindness simulation algorithm derived from color_blind_sim, then you only have to follow the terms of the Apache License 2.0.

mac-cvd's People

Contributors

michelf avatar importryan avatar

Stargazers

@MAXi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.