Newest creaper world
Will talk about Linux, plants, space, retro games, and anything else I find interesting.
Newest creaper world
I just learned of the origin of the meme: https://www.reddit.com/r/dndmemes/comments/zz826e/improvise_adapt_overcome/
I’ve heard of the term “expert beginners”.
I like the ability to actually see everything from an API standpoint. Reddit is also overwhelmingly negative, and im looking for a place to discuss with people willing to actually do something other than complain.
Ill try it out. I put psm 11 at one point, but got 000000 back out unless my camera was just in the perfect spot. Then i would get around 1/2 the numbers right.
the easyocr version somewhat works…but still having issues when its actually outside. Thought I would ask if anyone has figured out this issue before. Ill keep hacking away at it, but thought I would ask if the API is viable.
import cv2
import easyocr
import numpy as np
from PIL import Image
from collections import Counter
# Initialize the EasyOCR reader
reader = easyocr.Reader(['en'])
def preprocess_image(image):
# Convert to PIL image for EasyOCR processing
return Image.fromarray(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
def recognize_text(image):
processed_image = preprocess_image(image)
results = reader.readtext(np.array(processed_image), allowlist='0123456789')
# Concatenate all recognized text results
recognized_text = ''.join(result[1] for result in results)
return recognized_text
def format_number(text, length=6):
# Remove non-numeric characters and pad with zeros if necessary
formatted = ''.join(filter(str.isdigit, text))
return formatted.zfill(length)[-length:]
def most_common_number(numbers):
# Find the most common number from the list of numbers
counter = Counter(numbers)
most_common = counter.most_common(1)
return most_common[0][0] if most_common else ''
def main():
cap = cv2.VideoCapture(2)
if not cap.isOpened():
print("Error: Could not open webcam.")
return
print("Press 'q' to quit.")
frame_count = 0
text_history = []
while True:
ret, frame = cap.read()
if not ret:
print("Error: Failed to capture image.")
break
# Recognize text from the current frame
recognized_text = recognize_text(frame)
formatted_number = format_number(recognized_text)
# Update the history with the latest recognized number
text_history.append(formatted_number)
# Keep only the last 10 frames
if len(text_history) > 20:
text_history.pop(0)
# Determine the most common number from the history
most_common = most_common_number(text_history)
print(f"Most common number from last 10 frames: {most_common}")
# if cv2.waitKey(1) & 0xFF == ord('q'):
# break
cap.release()
if __name__ == "__main__":
main()
No idea. I would assume it’s the same as all other activityhub providers.
It took a bit but legitimate repo owners are starting to come over to codeberg and other alternative git sites. If we can get federation working it will be even better.
My GitHub account is getting swamped with AI created accounts following my account because it makes them look legit. It’s getting pretty bad…
I remember back s decade ago and using it to buy a coffee. It was slow back then. Can’t think of the time it takes now.
Heretic’s Fork
wild music!
I loved cheaper world. Great series. I didn’t like the newest one unfortunately. Played the demo wasn’t for me. I liked 3/4 though.
Any recommended indie strategy, tower defense, or rogelikes you enjoyed? I recently enjoyed cobold core and peglin.
Everyone got on real quick.
yep steam os on other platforms. Hopefully.
Im all in on steam deck and linux it seems:
Given that most games are no longer exclusives or can be emulated, it really doesn’t matter.
Steam lets you run on console, PC, custom, etc… hell even the same save file. Good times.
I made good money on EDI.
I liked laravel. It’s very rails like.
Plus the forks are not on GitHub and other copies.