Using 2 camers to produce shallow depth of field - HTC EVO 3D

I'm sorry if this is in the wrong place, I'm ok for it being moved of course. But just read an article that Samsung has patented a method to produce shallow depth of field photos for point and shoot and cell phone cameras. Looks like nothing for the consumer market but the idea makes sense for the EVO 3D.
http://www.wired.com/gadgetlab/2011/07/samsung-patent-creates-shallow-depth-of-field-in-digicams/
In a nutshell, some computations are made to determine the depth based on 2 images, one slightly offset to either side of the other.
Though, with all the patent lawsuits going on now, I doubt anyone would want to try to produce something... But I'd like to see this come to life. I don't have the skills to write something like this or I'd try.

gk1984 said:
I'm sorry if this is in the wrong place, I'm ok for it being moved of course. But just read an article that Samsung has patented a method to produce shallow depth of field photos for point and shoot and cell phone cameras. Looks like nothing for the consumer market but the idea makes sense for the EVO 3D.
http://www.wired.com/gadgetlab/2011/07/samsung-patent-creates-shallow-depth-of-field-in-digicams/
In a nutshell, some computations are made to determine the depth based on 2 images, one slightly offset to either side of the other.
Though, with all the patent lawsuits going on now, I doubt anyone would want to try to produce something... But I'd like to see this come to life. I don't have the skills to write something like this or I'd try.
Click to expand...
Click to collapse
I actually just skimmed that on Engadget. didn't actually rad the article. Didn't know it used 2 cameras to cause that effect. This would be awesome on the 3D. *crosses fingers for some developer magic*

typically the devs don't get much hardware-level access like that... but it's fun to dream
now if you want CM7 with vga recording capabilities, that's a different story!

Related

When custom roms get made

Just wondering. If and when we get custom rom's (fingers crossed for cyanogenmod) how are we going to deal with playing the HD content we've come to love on the archos'? (Hell, its pretty much the only thing it can do without struggling it seems). As the video player is archos code.. hopefully can pull it out of rom without problem when have full root. But if not its a bit of a drag as I haven't found any other player on android which plays as much and as well as the archos one.
Does the source code which was released earlier Contain the code to get hdmi-out/video player stuff? I'm guessing not
Sent from my HTC Desire using XDA App
They can just leave it in the ROM right? I mean I don't think they will be writing them from scratch. Just modifying the existing roms.
given that the performance of the rom is worse than what I was running on the G1 i kinda hope that people WILL be cooking from scratch.
thefunkygibbon said:
given that the performance of the rom is worse than what I was running on the G1 i kinda hope that people WILL be cooking from scratch.
Click to expand...
Click to collapse
i understand where you are coming from, but imo that's going a little far. maybe i am misunderstanding you a bit. the issues are because it is hardware that is not meant to have android running on it.
even if it was feasible for people to "start from scratch" or even from the base android froyo source(not archos) I think it would call for more work than using the source and going backward.
rom devs have gotten good at picking apart and re-arranging, but starting from scratch is very difficult. rarely in any kind of programming are you "starting from scratch"
digibucc said:
i understand where you are coming from, but imo that's going a little far. maybe i am misunderstanding you a bit. the issues are because it is hardware that is not meant to have android running on it.
even if it was feasible for people to "start from scratch" or even from the base android froyo source(not archos) I think it would call for more work than using the source and going backward.
rom devs have gotten good at picking apart and re-arranging, but starting from scratch is very difficult. rarely in any kind of programming are you "starting from scratch"
Click to expand...
Click to collapse
hardware not meant to have android? eh? what aspect are you talking about? its only the chipset that would really matter. hardware rarely is made for software, its usually the other way around. the snapdragon cpu in this device is the same cpu that is in my desire (apparently) .. yes the "motherboard" or whatever the equivalent is when it comes to these sort of devices and memory might be different spec and maybe worse than other devices, they could be contributing towards the poor performance compared to other devices running the same cpu. but i would tend to suggest that the rom optimisation has a very large contribution to the poor performance of this (and many other) devices.
thefunkygibbon said:
hardware not meant to have android? eh? what aspect are you talking about? its only the chipset that would really matter. hardware rarely is made for software, its usually the other way around. the snapdragon cpu in this device is the same cpu that is in my desire (apparently) .. yes the "motherboard" or whatever the equivalent is when it comes to these sort of devices and memory might be different spec and maybe worse than other devices, they could be contributing towards the poor performance compared to other devices running the same cpu. but i would tend to suggest that the rom optimisation has a very large contribution to the poor performance of this (and many other) devices.
Click to expand...
Click to collapse
that was google's own answer.
android is meant to have a mobile network, cell phone network. it's also not meant to be at the size or resolution of the (A70/101) screen. those two things alone cause the majority of the problems people have with non-archos android apps
Google themselves said they do not support Android on tablets, as they are not made for them. i can't be more specific as i only know so much about Android, but if Google said it wasn't made for it, that's what i say too.
the performance of the system on certain hardware is nothing to do with googles comment. they said that in relation to the user experience/app compatibility/screen scaling side of things. covering their own ass with the plethora of tablets coming out and wanting to distance itself from the responsibility that joe public will assume they should have (when, rightly so, its not)
as for the phone network/gps etc they are the arbitary "minimum specs" that google set out to govern what devices would be allowed to use the google marketplace and other built in google apps. again it is just a way of trying to gain some form of quality control with the amount of people creating android based systems on crap hardware.
google dont "support" them anyway. its open source.
ya know what, nevermind.
you are 100% right, never doubt that.
digibucc said:
ya know what, nevermind.
you are 100% right, never doubt that.
Click to expand...
Click to collapse
ummmm ok
When we start to get some optimized kernels I'm sure we'll see a nice performance boost. You don't have to rebuild the entire ROM from scratch to see significant improvements. Hopefully we'll get a custom bootloader. As a side note the Archos 70/101 has an OMAP 3640 which is a good deal faster than the snapdragon, first-gen anyway.
digibucc said:
i understand where you are coming from, but imo that's going a little far. maybe i am misunderstanding you a bit. the issues are because it is hardware that is not meant to have android running on it.
even if it was feasible for people to "start from scratch" or even from the base android froyo source(not archos) I think it would call for more work than using the source and going backward.
rom devs have gotten good at picking apart and re-arranging, but starting from scratch is very difficult. rarely in any kind of programming are you "starting from scratch"
Click to expand...
Click to collapse
digibucc said:
that was google's own answer.
android is meant to have a mobile network, cell phone network. it's also not meant to be at the size or resolution of the (A70/101) screen. those two things alone cause the majority of the problems people have with non-archos android apps
Google themselves said they do not support Android on tablets, as they are not made for them. i can't be more specific as i only know so much about Android, but if Google said it wasn't made for it, that's what i say too.
Click to expand...
Click to collapse
99% of what you've just written is wrong and/or has never been uttered by anyone at Google.
It's like everything you've just posted was gleaned from a game of telephone rather than a primary, secondary, or even tertiary source.
REAVER117 said:
When we start to get some optimized kernels I'm sure we'll see a nice performance boost. You don't have to rebuild the entire ROM from scratch to see significant improvements. Hopefully we'll get a custom bootloader. As a side note the Archos 70/101 has an OMAP 3640 which is a good deal faster than the snapdragon, first-gen anyway.
Click to expand...
Click to collapse
Per /proc/cpuinfo it should actually be a 3630-1000, same as the Droid X (amongst others).
JasonOT said:
99% of what you've just written is wrong and/or has never been uttered by anyone at Google.
It's like everything you've just posted was gleaned from a game of telephone rather than a primary, secondary, or even tertiary source.
Click to expand...
Click to collapse
so i just take your word for it instead?
how often do programmers re-write something that has already been done, from scratch? i'm not saying it doesn't happen - i'm saying far more often code gets recycled. if something is already made, there is no reason to reinvent the wheel.
and thank you for your primary, secondary and tertiary sources - as well as your enlightening explanation of what is true.
i can accept when I am wrong, but not just because some random person on the internet tells me I am, with nothing to prove his point any more than my own.
@digibucc
thefunkygibbon already gave you the answers why you're wrong
chulri said:
@digibucc
thefunkygibbon already gave you the answers why you're wrong
Click to expand...
Click to collapse
sure -
that's why thefunkygibbon explained it away as unimportant , yet Jason argues it was never even said...
well which is it chulri, if you are paying attention so well?
digibucc said:
sure -
that's why thefunkygibbon explained it away as unimportant , yet Jason argues it was never even said...
well which is it chulri, if you are paying attention so well?
Click to expand...
Click to collapse
Are you being obtuse for a reason?
A device made to run android by Archos, and comes booting ONLY Android OS by default... is being said as not being made to run android....
Smells like trolling to me.
Maybe people just like to troll for no reason, blazingwolf.
why do you people think they didn't come with Google Apps! Google doesn't support it! We never would have had to use g4a if they did...
obtuse? trolling? what is wrong with you you guys! I just said what i read, and everyone starts attacking me without anything to back up their side.
http://phandroid.com/2010/09/10/sho...d-not-meant-for-tablets-in-its-current-state/
http://www.dailytech.com/Google+Say...ets+May+Block+App+Market+Use/article19592.htm
http://androidcommunity.com/android...ays-google-may-block-app-market-use-20100910/
http://www.engadget.com/2010/09/10/google-android-2-2-not-designed-for-the-tablet-form-factor/
need more???
http://www.intomobile.com/2010/09/10/google-android-2-2-froyo-not-optimized-for-tablets/
http://www.techradar.com/news/phone...gle-android-not-optimised-for-tablets--715550
http://nexus404.com/Blog/2010/09/10...droid-market-but-the-galaxy-tab-doesnt-count/
grow up please, I thought this place would be better than archosfriends, but not if everyone comes here and acts the same.
someone show me how what i said is not true. i am not purposely arguing with anyone, and i am not a damn troll! I just read something, repeated it, and got slammed for it. yet no one has shown how i was wrong, you just keep saying it. show me and i'll admit it, otherwise just drop it, please.
digibucc said:
why do you people think they didn't come with Google Apps! Google doesn't support it! We never would have had to use g4a if they did...
obtuse? trolling? what is wrong with you you guys! I just said what i read, and everyone starts attacking me without anything to back up their side.
http://phandroid.com/2010/09/10/sho...d-not-meant-for-tablets-in-its-current-state/
http://www.dailytech.com/Google+Say...ets+May+Block+App+Market+Use/article19592.htm
http://androidcommunity.com/android...ays-google-may-block-app-market-use-20100910/
http://www.engadget.com/2010/09/10/google-android-2-2-not-designed-for-the-tablet-form-factor/
need more???
http://www.intomobile.com/2010/09/10/google-android-2-2-froyo-not-optimized-for-tablets/
http://www.techradar.com/news/phone...gle-android-not-optimised-for-tablets--715550
http://nexus404.com/Blog/2010/09/10...droid-market-but-the-galaxy-tab-doesnt-count/
grow up please, I thought this place would be better than archosfriends, but not if everyone comes here and acts the same.
someone show me how what i said is not true. i am not purposely arguing with anyone, and i am not a damn troll! I just read something, repeated it, and got slammed for it. yet no one has shown how i was wrong, you just keep saying it. show me and i'll admit it, otherwise just drop it, please.
Click to expand...
Click to collapse
1. "it is hardware that is not meant to have android running on it."
It's running the same CPU/GPU SOC as the Droid X with half the RAM. It has a capacitive display. The only real difference is the resolution of the display and lack of cellular radio. That's a far cry from what you wrote.
If it were, say, Android running on an old PowerPC CPU, you'd be correct.
2. "android is meant to have a mobile network, cell phone network."
Uhh, no. There's no reason Android needs a mobile network.
3. "it's also not meant to be at the size or resolution of the (A70/101) screen."
While true, it's rather irrelevant. And the statement that followed it...
4. " those two things alone cause the majority of the problems people have with non-archos android apps"
...is completely wrong.
For starters, the majority of people aren't having problems with non-Archos apps. Secondly, the majority of people having problems, are having problems due to Archos' distribution of Froyo. Those that stayed with 2.1 aren't having nearly as many problems.
Yes, a small handful of apps don't work well due to the increased resolution. A small handful of apps will only cover a portion of the display. Note that they are a small handful. The vast vast majority of Android apps work perfectly well on the Archos tabs.
5. "Google themselves said they do not support Android on tablets, as they are not made for them. i can't be more specific as i only know so much about Android, but if Google said it wasn't made for it, that's what i say too."
"Not made for them" is, again, a far cry from the truth. Not designed with tablets in mind, or even not optimized, is more like it. Like thefunkygibbon already told you, Google making those comments was strictly to cover their own asses when people get upset that they can't play games like Guitar Hero -- that represent maybe 5% of all apps -- because they aren't well coded and cannot scale to greater resolutions.
You've made a mountain out of a moehill, and the 7 links you just posted support this notion. So yes, obtuse and/or trolling are both justified descriptions of your Chicken Little act.
It's true its not made for tablets. It will work on them, but it was made with phones in mind. In other words, its a matter of the thought behind the software. What it is catered to. Its mostly the little things. Icon spacing on the default home page. Lots of little things. If they didn't make that statement they would get slammed about all of those little things. Its not really a hardware issue, more of a functionality and UI issue.

[Q] Show me the NUMBERS!

So, if rooting the g tablet is the way to go, it surely must stand up to a few simple speed checks. Has anyone posted various root's numbers or have some to post?
Stuff like, time to boot? Time to load common apps? Time to open the same web page? Frames on games? Time to download? Max browser pages open? Other relevant numbers welcome...
As far as I can tell, without any objective numbers comparing root performance, a lot of this rooting fad raves could just be subjective reported elation about being able to be different.
Granted, originally, the Gtab OS had some flaws. That's old news, get over it. How do the current roots compare with OTA version 3588? I'm somewhat shocked not one of the pack of geeks that have rooted their G tab hasn't backed up their raves with real numbers...
Granted, being rooted to the latest vegan might get access to the full Android market, and perhaps even future updates in Android... However, if I'm finding most of what I want at Amazon Android, is rooting worth the trouble until the roots and android versions stabilize? Show us the NUMBERS...!
I've been there done that with this subjective stuff long enough not to be swayed without real numbers...
Also, do any of these roots do OTA auto updates or do root updates require a download & re-root? Just asking...
Jesus christ if you can't do a simple search for benchmark tests then I highly suggest getting the ipad2. I hear that the ipad 2 reads your mind so out don't have to do any search. We've only had a kazillion threads on this.
Edit
This is not to mention all the YouTube vids on this people have posted.
Edit again.
Actually, here are a few.
http://forum.xda-developers.com/showthread.php?t=1047098&highlight=benchmark+2011
http://forum.xda-developers.com/showpost.php?p=12984546&postcount=9
http://forum.xda-developers.com/showpost.php?p=12986416&postcount=10
http://forum.xda-developers.com/showpost.php?p=12986416&postcount=10
Edit again.
I'm serious, I highly suggest the ipad 2 to everyone I talk to. Speaking as someone who repairs computers as a side job, I'm fully aware that most people want to be spoon fed everything, which is why the ipad 2 is the ideal device for most people. If people want to complain about nothing, let apple deal with them.
Thanks for the links.
However, as best as I can tell, they seem to verify that the OTA updated Gtablet is about the same speed as Vegan in the benchmarks when the CPU speeds are similar.
However, do the benchmarks used translate into much of relevance to speed of actually using the tablet to open programs, boot the tablet, download & open web pages. Stuff that people actually do with the tablet... Unless that's what the benchmarks are testing... But that info isn't provided in the links. Again -- weak...
The numbers and detail provided in these links deserve barely more than a C grade, if that... And what they provide seems to be at equal speeds, the current OTA updated gtab OS works fine... As long as you don't need the full Adroid market...
You Tube links? As best as I can tell, not one of them is an objective comparison with the OTA 3588 update gtab. They are just videos of vegan working... As far as real world numbers and comparisons -- Grade D-...
Where are the Grade A numbers? It's not that I don't believe the ROMs are not an improvement, it's just where are the numbers to support these raves?
What exactly are you looking for? There are no hard numbers when it comes to real world use, just your user experience versus mine.
You're not telling us what you want. You said you wanted numbers so I gave you a bunch. Then you say you don't want those numbers. So, I ask again. What do you want?
I'll be brutally honest on this one. Vegan isn't that fast. From all my tests, Calkulin+Clemsyn combo is by far the fastest custom rom+kernel for the gtab.
After trying out everything, I'm back to Calkulin+Clemsyn combo.
Would you like me to make a video of myself openning various programs and post it for you? What do you want?
I'm thinking you should drop that 'r' from your handle.
You also have a misconception of what rooting is/does.
To become root in Linux/Android is to gain administrative privileges. In windows root would be called Administrator. Gaining root privileges gives you the ability to change system files and settings, NOTHING MORE. By itself it does nothing.
Now boys...
The fact is that if you need numbers, reports,testimonials or anything else to justify mucking around with the gtab thenyou probably should just get an iPad. Nothing to prove then -everyone "knows" its the best-no numbers needed! The gtab is for people that don't mind the hardware and software quirks as long as they have the freedom to mess around. Its not about the numbers -its about the experience.
[Q] Why should we ..?!
Droofus said:
I've been there done that with this subjective stuff long enough not to be swayed without real numbers...
Click to expand...
Click to collapse
Well, I am not sure anyone here is trying to sway you in one direction or the others.
Here is how things go in community forums like this one:
- People search for what they got in mind first.
- If they didn't find its either undoable or not that interesting for the community that no one bothered doing it.
- In both case those people are expected to either drop whatever they are wishing for or pursuit it on there own and then share their findings with the community.
In other words, why the heck am I supposed to go beyond whatever benchmarks readily available on the market to show YOU how good/bad are custom firmwares compared to stock ones when :
- custom firmwares are volatile and each couple of days there is a new rom or rom add on or a kernel released (am I supposed to maintain the stats for every single update released ? else how meaningful would be my outdated stats to you? when it represents a ROM that is no longer a candidate)
- the whole flash back and forth and in between roms is a 10~20 minutes process of YOUR time which would suffice to answer all your questions.
If you still need some usability tests (you can use your own stop watch to time through the videos) you might want to check here.
Best of luck,
Zaphod-Beeblebrox said:
I'm thinking you should drop that 'r' from your handle.
Click to expand...
Click to collapse
I think this was the best answer.
The information you are demanding is indicating your ignorance. As was already stated rooting does nothing for performance. If you want numbers you can install each rom and test with each kernel setting whatever your heart desires. Its not likely anyone else even cares as most people only care about stability and a lack of lag
Droofus said:
So, if rooting the g tablet is the way to go, it surely must stand up to a few simple speed checks. Has anyone posted various root's numbers or have some to post?
Click to expand...
Click to collapse
Rooting itself does nothing other than giving you root - the speed of your device before and after rooting is identical.
Now, if you want to talk about the speeds with or without an overclocked kernel, or with a custom Froyo vs custom Ginger vs stock rom, as others have said there are plenty of posts out there.
Mine lasted on the stock rom for exactly one boot after opening the box - so I could copy on the bits to begin the rooting/custom rom flashing goodness.
cu_ninja said:
What exactly are you looking for? There are no hard numbers when it comes to real world use, just your user experience versus mine.
Click to expand...
Click to collapse
What I'm looking for is defined, at least in part, in the first post. Copy and pasted here for your convenience.
Stuff like, time to boot? Time to load common apps? Time to open the same web page? Frames on games? Time to download? Max browser pages open? Other relevant numbers welcome...
If I go to a notebookcheck.net/Computer-Games-on-Laptop-Graphic-Cards, the various card performances in various games are reviewed. The reviews are very professionally and objectively done with detail. Clicking on any specific card opens a detailed review of that card. This allows users to make decisions based upon what sorts of (graphic game) uses they might actually have.
It seems a similar but much smaller objective set of benchmarks could be performed on the various g tablet roots using a set of common uses in part noted above. It doesn't need to be as elaborate or detailed as the video card review site noted above. Just objectively testing a few simple end user tasks would seem to be adequate to get beyond the subjective raves that one commonly sees about this or that OS change...
FYI, part of this is related to my background as a doctor (plus a computer background dating back beyond the Apple II to programming FORTRAN and COMPASS on mainframes in the 1960s). As doctors we are constantly bombarded with all sorts of anecdotal raves about this or that treatment all the time, only to find that they aren't supported by actual objective research -- some cause harm, not healing. Fortunately for those promoting software changes related to raves and fads don't have the potential to cause anyone significant harm... Excuse me if I'd like to see similar objective professional 'standards of care' when it comes to reviewing and analyzing software/hardware fads. I'm sure there are plenty of others in the audience who'd feel the same...
So is this a religious thread, I see Jesus was mentioned.
Actually sometimes you modders act like it.
I'll get the other times later. Here is the startup time.
Droofus said:
FYI, part of this is related to my background as a doctor (plus a computer background dating back beyond the Apple II to programming FORTRAN and COMPASS on mainframes in the 1960s). As doctors we are constantly bombarded with all sorts of anecdotal raves about this or that treatment all the time, only to find that they aren't supported by actual objective research -- some cause harm, not healing. Fortunately for those promoting software changes related to raves and fads don't have the potential to cause anyone significant harm... Excuse me if I'd like to see similar objective professional 'standards of care' when it comes to reviewing and analyzing software/hardware fads. I'm sure there are plenty of others in the audience who'd feel the same...
Click to expand...
Click to collapse
Well, while I can see your point, I also have to point out the other side of the argument. I am an engineer. Last year, we got a college graduate who, from the outlook, had all the numbers and credentials. He graduated with almost a perfect gpa. Sounds nice, right? He had all the numbers. The problem was as soon as he began working with us we figured out very quickly that we had a book smart-absolutely no common sense person with us. I swear, he pulled me aside one time and asked me why they were "watering the concrete slabs" in the lab. It got worse from there. I had to explain to him very basic engineering concepts and applications like stirrups, slippage, etc.
This guy actually went through college getting the grades and everything without actually understanding any of it. He graduated with a structural engineering degree without knowing the very simple practical processes of curing concrete or reinforcing footings.
The point is numbers can be deceiving if you ignore annecdotal (aka common sense) evidence. You need both objective numbers and common sense to work in reality. Sure, I've heard plenty of annecdotal nonsense like creationist BS, religious miracles, and homeopathic crap. I'll give you that. But you seem to be on the other extreme side, which is to ignore all personal evidence and place all your bets on pure numbers.
I'm telling you now. We got both the numbers and personal evidence. I'll try to get them for you.
Doofus
I like the list of missing benchmarks you listed. Why don't you measure them and report back?
Droofus said:
What I'm looking for is defined, at least in part, in the first post. Copy and pasted here for your convenience.
Stuff like, time to boot? Time to load common apps? Time to open the same web page? Frames on games? Time to download? Max browser pages open? Other relevant numbers welcome...
Click to expand...
Click to collapse
All those numbers are identical before and after rooting your device since nothing changes before and after root, other than you now have root access.
That was easy.
1
2
3
4
5
6
7
8
9
10
Theres some more random numbers
While watching everyone bash eachother here has its entertainment i have some advice.
Droofus
1 i would recomend not comming into a community forum and bashing people who put a lot of effort into making the product you own better. These people don't get paid for the hours of work they put in.
2 if you don't like how thing are done around here take the time to be a good example and do it better. You clearly have an idea in your head on how to make a professional stastical representation of the roms so do it.
3 what some people are trying to tell you is that it is not all about the numbers. Some people want gingerbread features. Right now all of the gingerbread roms suck for video performance due to driver issues so i don't use them. I like the gingerbread features but i watch videos a lot so i use a froyo rom. Others really care about performance so they give up some stability and overlock.
4 people around here get upset when the same question gets asked over and over again. If you have done some reasearch reference other articles to show that.
5 this is a dual core tablet, what are you doing that you care that much about preformance.
This thing is faster than my netbook.
6 dropping your title on us just makes you sound pretentious. There are a lot of very intellgent successful people here who are not impressed by doctors or your past experience. If you have useful skills to the community don't brag just use them and people will be grateful.
7 people were a little rude about it but they are right. I tell people that if they want something that is easy go buy an ipad or a xoom. If you want something for under 300 then buy a g tab and understand that with some effort it can be great.
Everyone
1 relax... starting flame wars with someone who doesn't know their way around isn't going to help anyone.
I forgot to mention that traditionally us geeks are known for our lack of formal documentation.
P.s. while many of us proudly wear the badge of geek calling us a pack of geeks is a little adversarial.

[Q] Seeking input on a rangefinder app

I was wondering if it was even possible to make either a rangefinder app or some sort of ruler device using the EVO 3D's two cameras. This has been brought up in several forums, but it was never possible to make an accurate measurement. With our state of the art hardware of two cameras is it now possible to triangulate the distance of an object.
I just watched the XDA TV episode and he did mention the idea so i give all credit to azrienoch for thinking of it, or at least getting the word out there, but I have not found a place to discuss it other than in the comments of the youtube video.
So, i have done some research on the idea of triangulating with two parallel cameras and the idea is certainly not new. I have come across two articles explaining the process and calculations involved. They both basically have the same information.
http://www.dis.uniroma1.it/~iocchi/stereo/triang.html
http://www.robots.ox.ac.uk/~gsibley/Personal/Papers/gsibley_stereo.pdf
I tried brainstorming the idea, and what seems to be unknown is the focal length of the evo cameras, and how to determine an angle to the object of measurement.
Any input would be awesome, and I would like to see an app like this possible.
I too would like see such an app.
This might also be helpful, and i think this is the actual process to determine the angle.
http://en.wikipedia.org/wiki/Image_rectification
Well I now realize this idea is much harder than expected. For an app to be able to tell distance, it must first acquire a picture from both cameras, then interpret the image and find similar points in both photos. To do this all in real time takes some serious work.
Now, the easier way would be to let the user manipulate the images to line the two pictures up, however nobody wants to show this of and end up talking ten minutes to do so. Not to mention you would not get a distance displayed in real time.
The only crucial bit of information I am still missing, is the focal length of our cameras. I still have no idea if i can even code this yet. Has HTC released an sdk for the 3d features yet?
If anyone else has knowledge in the field of optics please give your input on this process, as I am super excited to see this become a reality.

[DEVS WANTED] I have a Concept for Photography Enthusiast

As we know that the phone's camera become more and more sophisticated, we still struggle to use it like a pro.
Its hard to handle the razor slim phone steadily to create best photo.
No, we are not saying that DSLR-photo-quality can't be achieved using a phone's camera as more features are cramped in our phone and the camera spec is more advanced towards DSLR.
Take Note 3, Note 4, LG G3, etc for example....
My sketch: https://www.dropbox.com/s/44rs748hjhd3xzj/DSLR Handle for Phone.jpg?dl=0
We missed one thing and I got a concept in my brain but can't draw it properly.
So I tried to draw the best I can and will share to you who are wiling to develop it and maybe crowdfunding it using Kickstarter (for US citizen).
I don't have money, or access to the tools required, or resources to develop it.
As I'm Indonesian, I don't have access to Kickstarter either.
NEEDED: Hardware maker for realizing my concept and software programmer for programming the interface and GUI required.
Sorry if my English are bad.
Crescendo Xenomorph said:
...
So just drop me a PM to those who are willing to take my concept to real thing, I'll send you the sketch.
NEEDED: Hardware maker for realizing my concept and software programmer for programming the interface and GUI required.
Sorry if my English are bad.
Click to expand...
Click to collapse
There's countless products and gimmicks out there.
How can you be sure "your" concept isn't something that's in creation already.
Besides, no-one will take you seriously.
This whole deal of "PM me and I'll think about sending you a sketch" is moronic.
Just sketch your concept, upload it online, link it here into the thread.
When people see it, they might like it... might even supply improvements to the concept.
Even I won't be interested in it if its not posted to the public.
Thanks for the advice...
OK, here's the sketch....
https://www.dropbox.com/s/44rs748hjhd3xzj/DSLR Handle for Phone.jpg?dl=0
It's basically the DSLR-like handle for phone...
I can't sketch it right since I can't draw...
But hope you can get my idea...
Sent from my SM-N900 using Tapatalk
Crescendo Xenomorph said:
Thanks for the advice...
OK, here's the sketch....
https://www.dropbox.com/s/44rs748hjhd3xzj/DSLR Handle for Phone.jpg?dl=0
It's basically the DSLR-like handle for phone...
I can't sketch it right since I can't draw...
But hope you can get my idea...
Sent from my SM-N900 using Tapatalk
Click to expand...
Click to collapse
I believe this is a similar concept.
http://www.youtube.com/watch?v=AUnSyvFj_wY
Errr, its different as I created this with grip/handling in mind... (Think DSLR)
Not for sports/actions like IglooCase.....
Any idea/suggestions for improvement?
Nothing new. Nokia has the same thing long time ago for lumia 1020.
http://www.microsoft.com/en-us/mobile/accessory/pd-95g/
Sent from my SM-N9005
Yes, that's exactly what I'm thinking....
That's new for me as I never look for MS stuffs except MS Windows for Desktop/Laptop....
So I guess this is old idea then....
Thanks all....
@mods: please close/delete this thread.... Thank you....

Question Pixel 6 or Pixel 6 Pro with CalyxOS?

Hello, I am currently a privacy novice trying to learn about different avenues of where I can get help to better protect myself. I see apple devices and I like the fact that they have a closed ecosystem per device, but I don’t like the fact that they are all interconnected with each other; it freaks me out that someone else with an Apple device could very easily connect to mine. That’s why CalyxOS stood out to me, because what it looks like from the outside-in is a decentralized form of android device, without all of the Google strings attached. I’d honestly rather use it than Graphene, because the people over on the graphene forums are kinda toxic to be honest. I have no knowledge of how to install operating systems, however, and I’m afraid that I could easily screw it up. Does Calyx sell any Pixel 6/Pixel 6 Pro models that I could buy to get started?
Welcome. I'm probably a terrible example but oh well. I had time to kill and been stuck on this topic myself since the early 90s.
If you're serious about privacy to the point that you are worried about other devices as you mentioned, I highly suggest (seriously, not trying to be a ****) you take some online courses on the fundamentals of telecommunications, and do some "light" reading on topics likeLinux Kernel, enterprise networking, Signals Intelligence, and Section 215 metadata collection. thats a decent starting point to the state of things. Though it's just a shinny coin on a string to distract while the real work continues. It must always continue. It will never stop.
I'm sorry to tell you.
It's too late. In any practical sense short of finding somewhere to go love in a cave until you starve or die from a infection a 99¢ tube of cream could have prevented.
You can have a privacy focused phone. It can keep certain things safe. Stop some people from doing things. Delay an outcome. You're gonna need to learn about installing an OS though. It gets pretty complex rather quickly.
Nothing is safe. Every lock can be picked or bypassed. There is no such thing as a door only you can use. The last place anything is truly a secret is in your head. When you are the only person in the entire world with the right permissions.
There was a window when we could have made meaningful and lasting choices in how protocols, standards, regulations, and laws were adopted. Back when it was all just a few hundred trunk lines, IXPs and NOC with good intentions, and tragically short sight. Lots of people screaming at the top of their lungs about the potential outcomes. Tinfoil hats were worn. Turns out we were right.
When you wrap your brain around what the "internet" really is...it's similar to getting a small sliver of understanding; grasping ever so lightly; the brain breaking inconceivable scale of the infinite universe and how infinitesimally small we are. The remnants of a dead stars clumped together pondering its own own existence. Connecting wires together and making things beyond our capabilities. The amount of data being exchanged right now ain't ****. It's bonkers, but it won't be next year, or next or the next.
The rate at which machine learning and the race to general AI is going, watch for the casualties along the way. one example is encryption as we know it. Gone. It'll be rendered trivial by 2040 MAYBE. Honestly that's a really high estimate. Likely before.
Post quantum encryption is just about as experimentally verifiable as string theory. Won't be long though before we get a chance to see if itll hold up. The Xbox is older than the time we have left. The Patriot Act as well.
Practice basic OPsec. Best Practices. Trust few, tell fewer. Read. Read some more. Then read the book. Every question you could ever think of likely has a 12 year old thread at a slackexchange site and no shortage of users ready to remind you how tired they are of duplicates. The community at grapheneOS is similar. On that though. Best to just go to the source. He tries to explain things without just speaking in jargon. Daniel Micay himself on the matter of android security.
https://www.reddit.com/r/GrapheneOS/comments/bddq5u
and
https://www.reddit.com/r/GrapheneOS/comments/du23la
There is no shortage of people currently who disagree with him even though they have little to no grasp on the complexity of what it is he actually intended. Ran into one of them myself, on this site, just the other day. Sure, It's hardneded, but what that means from user to user is drastically different.
It's more than some. It'll fit some use cases. But it's just a speck in a cloud. If you attract the attention of a human being with skills and motivation...good luck my dude. Godspeed.
The real thought experiment and one of my favorites to fall asleep to on nights I actually sleep is "what are they going to do with all the encrypted data they hoovered up and have been storing for the last 30-40 years? Once AI turns the encryption algorithms that humanity runs on into a half finished cheap dollar store sudoku." How long does any one reckon that'll be the case before us plebs hear about it. We got a good track record, as a collective species in doing the right thing, right? No way they will actually use what is functionally a rewind button on...well everything. Nah, it'll be fine.
Oh look, Lapsus$ group woke up, posted a new dump... Wonder how much Globant spend on securing their stuff. Probably more than me.
--just a jaded old man

Categories

Resources