CDF player internet access config - wolfram-mathematica

Where is the internet access configuration of the CDF Player?
On Mathematica, if I tell it to use the same config as the system, it doesn't work. If I write my-self this same config, it works.
I want to do the same on the CDF Player (it says it can't find the internet). Where's the "preferences"?
Thank you,

The problem might be that CDF player is a crippled version of Mathematica, with limited possibilities to access online data. Computable data that you get from Wolfram's servers with, for instance, WeatherData seems to be accessible, but importing websites as html using Import isn't possible. You might need Player Pro for this.

Related

How to detect location/place type from the image?

I have a web application where user uploads the images of their locations. I want to write a program to detect the type of location and list of objects from the image. I write a program in C# using alturos YOLO to detect objects in the image. The result is fine for me but the problem is i want to detect the place type from the image. Like, if you upload some image that has snow then it should detect the "Snow" keyword. If you upload the "Lake" image then it should show keywords like "Lake, water, river etc". I am a web developer and never done any Machine Learning or image processing thing. But i am keen to learn this. Is there any way to do this or anyone can tell me the right path to do this.
I found this "https://www.clarifai.com/" but i want to write my own code because i have large number of images.
All in all, I'm pretty sure that there's no single correct answer to this. You could implement image recognition in a hundred different equally correct ways using different tools. So here's my opinionated perspective. Anyone and everyone is free to agree/disagree with what I'm saying.
I've worked a bit with Open CV (Python) in the past. There are a great number of libraries available based on it, so you can probably find a working base to build off of. I think that it should be capable of doing the task you specify, although I'm not quite sure how it would be done.
The other framework for machine learning and object recognition that I have seen is Apple's Create ML/ Core ML system (Swift or Objective-C). My experience with that one is as limited as cloning a git repo and poking around inside, but it looks pretty powerful.

How to Tag or Metadata Image Files Across Mac and PC

someone asked a similar question a few years ago, but I need some additional detail.
I'm looking to build out a searchable image library for my company. We have thousands of images and I'm trying to find the best way to "tag them" so-to-speak. The images are stored on a network drive and accessed by both Mac and Windows users. I work on a Mac and have Adobe Bridge, but not everyone accessing these images will. I've seen that in Windows, you can add tags to files for searching, and in OS X, you can add Spotlight comments (delimited by commas, it can be used as search tags), however, the 2 don't carry over across platforms.
Is there anything out there that may help in accomplishing this goal?
I'm not sure how XML works. If I apply tags in Bridge or another software, will these tags be available to everyone, on whatever platform, if they are using a software that can read them? How does this work? Do they simply open the folder in one of those programs and have the ability to search and filter?
Thanks in advance!
I am afraid I don't have a panacea for all file formats (JPG/PNG/TIFF etc) across all OSes (macOS, Linux, Windows) across disparate application software (Photoshop/Lightroom/GIMP and MS-Paint or whatever Microsoft's offering is). However, if I put what I know, maybe someone else will know better and tell us so! Or maybe someone will know some better solutions for some pieces of the puzzle. So, in that vein...
If you have, know and love Adobe Bridge and you are "The Keeper" of the data, I would input, manage and control all metadata through that.
Then I believe you will need to find a way to do a nightly/weekly automated distribution of that data in a format intelligible to the "users" of the data. So, you will need to achieve the following:
Schedule an export from Bridge - my idea would be OSX's launchd
Export metadata from Adobe Bridge - my idea would be Adobe Extendscript
At this point I am thinking I would want to go with the easiest to parse, probably CSV (Comma Separated Values)
Now you have the info and will have to look at what your client users are using for application software and OS, and generate something intelligible to them from the CSV. I am thinking of tools like jhead, exiftool, ImageMagick (which can insert IPTC data).
So, there's a marker in the sand... if anyone knows better - please share your knowledge!
Other possibilities that spring to mind, are Lightroom which is reputedly excellent with metadata handling, or a dedicated picture-searching web-based application on your Intranet that runs on a small database updated nightly from exported Bridge metadata.
I guess the nature of the users' enquiries will be pretty important in deciding a way to go....

interactive Augmented Reality 3D drawer

I'm planning on doing an interactive AR application that will use a laser sensor (for distances), GPS technology to get a location, and then use compass/gyroscope for tracking 6DOF viewfinder
movements. The user can choose from a number of ready-made 3D-models, and should be able to place them by selecting the desired location on the screen.
My target platform will be a 8"-handheld-device, running on windows8.
Any hints what would be the best AR-SDK or 3D-viewer to work with?
thanks in advance!
There are quite a few 3D viewers that are working in the browsers. But most recently and most notably: va3C viewer
It is webgl based app and doesnt require a server, so if your handheld device supports webgl, then you are good to go, however, whether it works on IE or not is questionable ;).
Although based on my experience and your usecase, I believe client side JS libraries do not provide enough access to the device's hardware. So you might have to serve the information like GPS, Gyroscope, from the server side, then gather this on the client using something like socket.io and then mash it up alongside the geometry.
I am trying to do something similar, although havent quite done it yet. Will keep you posted.
Another approach I am exploring is X3DOM, which gives the ability to write 3D data like XML alongside HTML, which is quite declarative and simple to pickup. X3DOM derives from X3D.
Tell me if you need more info.
Also, worth exploring for its motion abilities, is Robot Studio, which is a desktop app with SDK.

Is there any image comparison server software out there, made from something like OpenCV (Windows or Mac)?

Is there any image comparison server software out there, made from something like OpenCV (Windows or Mac)? I'm looking to make an in-house image recognition server for an internal project and I need to know if there are any options out there.
Most that I see available are Internet web-based API's and cost monthly fees. I'd like to set something up internally instead, both for quicker speeds and cheaper costs.
If not, what is recommended as the best way to set something like this up?
Check this out
http://www.abbyy.com/recognition_server/product_overview/ - Product Overview
http://www.cvisiontech.com/products/general/maestro-recognition-server.html
Also this article might be helpful
https://www.google.com/enterprise/marketplace/viewListing?productListingId=6096210+10692120271328191677&pli=1
We have included a binary image classifier with the open library SimpleCV:
http://www.simplecv.org
Here is a video of what I'm talking about:
http://www.youtube.com/watch?v=cH5e-ZkJa0U
You could use that example to start to build something up. It doesn't work as an image search out of the box, but you could probably easily modify it to do what you want.

Web based face recognition system

I am thinking of building a web based face recognition system. I know there are a few like KeyLemon, and others offered by different manufacturers that allows the laptops users to login into Windows using their face. I am wondering if this functionality could be transfered to a web application.
suggest you use this as the basis
OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision.
There was an excellent podcast on OpenCV on Hacker Medley which has various references that are useful. From that i understand that the library tends to move quite fast in development terms so needs close attention.
You may use thing like flash to access to camera ... , and then use the same algorithm to recognize the face ..
I've written a web application which does something similar. And I have to say - I'm quite disappointed at the level of technology we're currently at for such things. The system in question used a 10mpix Canon camera and a special flashlight stand. It had to have a perfectly white background, the head had to be tilted exactly the right way, couldn't be rotated by more than a few degrees, and had to have very precise distances to the edges of the picture. And even then it gave a lot of false positives and negatives.
So maybe they've come up with something better today, but I doubt that. This was all 2 years ago and the software was some commercial product by a company that specializes in that sort of thing.
So all in all I say - better don't. Biometrics are cool, but currently they are way too unstable to be deployed in anything more than niche situations.
Keylemon provides web api to enroll faces and their later recognition. You can use this web apis to integrate in your application to provide face recognition functionality. It works like this. During enrollment six photographs are taken and a bio metric model is generated. A model id is returned to the client. This model id needs to be stored in application database. For face recognition, web camera streaming combined with model id is passed to the keylemon server. If the model id and stream matches the face is authenticated.

Resources