Skip to content
/ ICSee Public

ICSee runs on small portable devices (smartphones, tablets) and makes reading and object identification easier. Simply, conveniently and always available!

License

Notifications You must be signed in to change notification settings

scify/ICSee

Repository files navigation

ICSee

Abstract

It is an application for small portable devices (smart phones, tablets) that will help people with severe visual impairments see more clearly. How? The user simply directs the camera of his/her smartphone or tablet to the point he/she wants and… that was it! The application processes the image on the screen according to the user’s needs (conversion to negative or greyscale, increase the contrast, etc.) and provides in real time an image that is is easier for the user to see! Who is it for? It is intended to be used by people with severe visual impairments. The Application provides an audio tutorial when starting.

Implementation

The ICSee project involves a software solution for Android hand-held devices. We can support filtering on a camera-streamed image (real-time), applying a wide variety of filters on it.

Compilation - Requirements

The minimum SDK version is 16 (Android 4.1). A device with a camera is required. For the auto-focus feature, the camera should support auto-focus. This is a Gradle-based project. The required Open-CV library is included in the Android project (see app/build.gradle file).

Properties files setup

Make sure to add a secrets.properties file in the root project directory. Initially, this file should look like this:

SHAPES_DATALAKE_KEY=

Also make sure that a SENTRY_DSN variable exists in secrets.properties. If you use Sentry, you can put the Sentry DSN value there:

Example:

SHAPES_DATALAKE_KEY=
SENTRY_DSN="https://[email protected]/1"

In addition, make sure to make a copy of sentry.properties.example:

cp sentry.properties.example sentry.properties

And fill out the fields in the file.

Deployment

This Application is deployed as a normal Android app.

Main Technologies

OpenCV

LICENSE

Copyright 2022

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http:https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Sponsors

SciFY logo Ίδρυμα Λάτση logo SHAPES EU project logo