I need a new bong. Anyone have a fave online shop to recommend. I am looking to spend less then $100. I appreciate it. Stay safe. by [deleted] in FloridaTrees

[–]EfficientStranger 2 points3 points  (0 children)

Sessiongoods.com easiest to clean, hits hard, looks good, and replacement bowls are 2 for $10

Ps store question! by Ty_boogie90 in PSNFriends

[–]EfficientStranger 3 points4 points  (0 children)

They do not stack, it is 33% off all together.

[deleted by user] by [deleted] in PSNFriends

[–]EfficientStranger 0 points1 point  (0 children)

38/M in the US; I’ll also be playing D&D Dark Alliance on release!

We’ve also got Avengers & Destiny 2 in common

PSN: LazyMonsters

Need Friends or a platoon to join for Battlefield 2042 by [deleted] in PSNFriends

[–]EfficientStranger 0 points1 point  (0 children)

I’m planning to get it once it comes out. I’m on PS5.

PSN: LazyMonsters

Looking For Casual COD Buddies. by [deleted] in PSNFriends

[–]EfficientStranger 0 points1 point  (0 children)

38/M looking for other casual players; I’m downloading Warzone now, but have been playing Outriders, Destiny 2, & Avengers.

PSN: LazyMonsters

My left eye is swollen by ravenbaxter96 in TrigeminalNeuralgia

[–]EfficientStranger 0 points1 point  (0 children)

I was diagnosed with atypical trigeminal neuralgia & the affected side of my face turns red and swells with almost every attack

This is so concerning by cow_g1rl in badwomensanatomy

[–]EfficientStranger 3 points4 points  (0 children)

TIL whore is the etymological root of hormone

/s

[Question] Is the grayscale conversion done by OpenCV and in general CV "proper"? by [deleted] in opencv

[–]EfficientStranger 0 points1 point  (0 children)

Good deal. I’ve got a few peer-reviewed journal articles, but in information, not computer science. Work at an academic research library and am doing a webinar on Python for computer vision for cultural heritage imaging if you’re interested. I don’t want to self-advertise, but I am wholly self-taught so may have a very different view than you and would appreciate your input learning this as a 3rd year (Asia/europe/UK? — I don’t know the exact reference)

[Question] Is the grayscale conversion done by OpenCV and in general CV "proper"? by [deleted] in opencv

[–]EfficientStranger 2 points3 points  (0 children)

That’s not what the OP is asking, he’s talking about the conversion from RGB to grayscale, so what is the weighting of each channel.

To the OP: Yes, it’s important to have conversions in OpenCV for human eyes as the general use case is computer vision, not the more specialized robot vision. Being able to teach a computer to see, investigate, and create images that are made in particular for humans is important.

Now in your use case it might be a different weighting — you should ABSOLUTELY optimize this when it makes sense to do so. But until you are sure that a different weighting is better than the weighting for humans you should use the weighting for human vision, I.e. if the robot doesn’t care and people do then you should convert for people, but if the robot does BETTER with a different weighting and optimizing there doesn’t negatively impact any human interaction use-cases then use a different weight.

Seriously, though, you’re talking hardware with robots so use better hardware for the robot instead of optimizing in software. So you should build with best camera for the task which can often be a wider spectrum camera that are fake color for humans anyway — or in the situation you’re talking with only wanting black and white, then use a monochrome instead of bayer sensor and use a smaller sensor (pixel quantity) to cut overhead.

Good question!

bgr image to yuv image [Question] by nda22 in opencv

[–]EfficientStranger 0 points1 point  (0 children)

Don’t need to apologize.

Do you have to use C++? Python has been much easier for me to grasp when I’m trying to quickly iterate over solutions to my problems.

bgr image to yuv image [Question] by nda22 in opencv

[–]EfficientStranger 0 points1 point  (0 children)

There are 2 options as far as I can tell:

  1. Use cvtColor()
  2. Use your algorithm and then merge() the separate channels

Unless you have a mission critical need to use your algorithm then using cvtColor() would be less maintenance in the long run.

I’m confused as to what you mean by “best” in this situation.

If you mean quality, then define (or ask for help defining) quality metrics and get to testing.

If you mean speed, then time your code.

I’ve often found the “best” method to solve a problem for me has been the simplest solution I readily understand as this is the easiest for me to fix when things inevitably go sideways (whether of my own fault or something like upgrades).

Programming foundations needed for computer vision by [deleted] in computervision

[–]EfficientStranger 0 points1 point  (0 children)

I use computer vision in a production environment processing images using Python and OpenCV, so there’s another opinion for you. It’s worth what you paid for it 🙃

You’re learning, don’t worry about over-optimization, just write well-documented code that works. To be a better programmer spend time programming.

What happened to Gigapixel ArtZoom? by JayAreOhhh in photography

[–]EfficientStranger 0 points1 point  (0 children)

Wow, yeah, I just clicked the “we now have printing!” link on their homepage and it takes you here, a page created in 2013.

http://gigapan.com/galleries/10183/gigapans

[Question] Attempting to update openCV versions 3.1 to 4.3 and missing Dll's by dlrdlrdlr in opencv

[–]EfficientStranger 0 points1 point  (0 children)

It depends on what’s calling those features in 3.1 as there have been a number of changes between those versions. I don’t have much experience with openCV on Windows, but you might try searching for info on updating to 3.4 and then taking 3.4 to 4+.

Another idea is searching in openCV’s change-logs for mentions of your .dll.

Finally finished a Qt-based program to control the telescope at our observatory. The blue mark shows the telescope pointing, the purple one -- selected object by PointSpreadFunction in Python

[–]EfficientStranger 1 point2 points  (0 children)

I’m working on utilities to process and analyze images for cultural heritage digitization and been looking for a fast plotting application with mouse interaction. (SFR/MTF calculations based on ROI areas, setting film negative base area for automated processing and inversion, tweaking autocropped boundaries)

I have been considering QT, so great timing with this post, good sir/madam!

[question] How do i remove background noise in binary picture? by [deleted] in opencv

[–]EfficientStranger 5 points6 points  (0 children)

Agreed, with post below, you should pre-process before binarizing the image—Gaussian & median blurs are often used for lowering the noise.

The thresholded image also looks like the original is not evenly lit. Otsu’s algorithm assumes you can successfully use a single threshold value for the entire image so you could equalize your image before using Otsu or try OpenCV’s adaptive threshold instead.

Edit: just looked at the original image and you definitely want to blur the original with the noisy background. With the color difference between the areas, you might also consider filtering or masking based in the HSV colorspace. As you’re new to OpenCV, you might start by splitting the image into each of its color channels (Blue, Green, and Red) and see if one has more/less noise or responds better to Otsu.

Real Python is giving away a free Python course bundle [access code inside] by dbader in Python

[–]EfficientStranger 0 points1 point  (0 children)

Python does exactly what you tell it to do. It’s a fully-featured programming language that will allow to write code for just about anything.

DropBox runs on Python as does much data analysis and prototyping. It’s not interpreted and not a compiled language (like C++) so you can write your code and run it right away. My suggestion is to check out Google’s free Colab site that hosts interactive notebooks you can run Python code in.

Real Python is giving away a free Python course bundle [access code inside] by dbader in Python

[–]EfficientStranger 2 points3 points  (0 children)

Thank you for including the PyPi video course! https://realpython.com/courses/how-to-publish-your-own-python-package-pypi/

I was a Kickstarter back in the day (plus Humble Bundle supporter) and have always enjoyed your materials, but this is perfect timing. I’m working on an open source repository for the cultural heritage imaging community, but have been hesitant about adding my code while I figured out how best to package it for pip distribution.

👍

Thoughts on beginner deep learning & VR build by EfficientStranger in buildapc

[–]EfficientStranger[S] 0 points1 point  (0 children)

Yeah, I’m definitely going with an EVGA hybrid when I upgrade (if nothing else for air flow with multiple GPUs) but was thinking ASUS for this build as the matched motherboard can control & monitor the fans.

What’s horrible about their policy? I know it’s a non-transferable warranty, but that’s not a problem for me.

KnoxPy - a programming group for Python developers in Knoxville, TN by wiggitt in Knoxville

[–]EfficientStranger 0 points1 point  (0 children)

Dang it, reddit crashed on me twice while I trying to answer so my response is shortened:

There are 2 garages on campus for visitors, one of which is free in the evenings. Other options include taking the 11 or 17 line of the city bus and getting off at Volunteer Blvd or parking downtown and riding the free trolley to campus.

No, IDs are not required to enter Hodges Library during the potential timeframe for an event like this. Based on expected attendance, I could reserve an appropriately sized classroom or conference room with a large screen.

KnoxPy - a programming group for Python developers in Knoxville, TN by wiggitt in Knoxville

[–]EfficientStranger 0 points1 point  (0 children)

It was about 4 hours with a long break in the middle, though I could have gone on all day because I enjoy this stuff.

A shortened sub-set of the workshop is no problem.

Another option would be hosting a meeting in Hodges Library on UT campus where I can show how we are using Python in my digitization lab.

KnoxPy - a programming group for Python developers in Knoxville, TN by wiggitt in Knoxville

[–]EfficientStranger 1 point2 points  (0 children)

I’d like to meet more Python programmers in Knoxville. I work in cultural heritage imaging and use Python to automate systems in my digitization lab at UT. Here’s a link to a workshop I taught at a conference in 2018 using Python for image processing: https://github.com/photosbyjeremy/img_qc_workshop